Conventional Commits Enforcer — Validates and auto-fixes commit messages (integrated into /review-staged and /commit-advice)
Commit Quality Trend — Scores your recent commit messages (0–100) with recurring issue detection
Status Bar — Context-aware indicator that detects git events and offers one-click advisory access
SCM Buttons — One-click actions in chat output (apply commit message, run push, copy changelog, create tag, open PR)
Language Model Resilience — Automatic retry on empty responses with 1-second delay; fallback chain tries multiple model families (gpt-4o → copilot-chat → gpt-4 → gpt-3.5-turbo)
Dynamic Model Selection — New "GHCP Advisor: Select Model" command to pick from available Copilot models; ghcp-advisor.preferredModelFamily setting for persistent preference
Usage
Chat Commands
Open GitHub Copilot Chat and type @ghcp-advisor followed by a command:
Press Ctrl+Shift+P (or Cmd+Shift+P on macOS) and search "GHCP Advisor":
GHCP Advisor: Stage Advisory
GHCP Advisor: Commit Advisory
GHCP Advisor: Push Advisory
GHCP Advisor: Code Review
GHCP Advisor: Conflict Resolution
GHCP Advisor: Generate Changelog
GHCP Advisor: Release Planning
GHCP Advisor: PR Preparation
GHCP Advisor: Documentation Check
GHCP Advisor: Architecture Analysis
GHCP Advisor: Select Model — Configure which Copilot model family to use
Configuration
Settings → Extensions → GHCP Advisor:
ghcp-advisor.preferredModelFamily — Choose your preferred Copilot model family
Default: auto (extension automatically selects the best available model)
Options: Run the "Select Model" command to see available model families and choose one
Use: Once set, all advisories use your chosen model; if the model becomes unavailable, the extension automatically falls back to other models
ghcp-advisor.onGitEvent — Control how the extension responds to git activity
off — No notifications or automatic actions
notify — Show notification toast with a button to open Copilot Chat (default)
auto — Automatically open Copilot Chat with the relevant advisory running
Automatic Notifications
GHCP Advisor watches your git activity and offers relevant advisories via notifications when you stage files, create commits, or push branches. Configure behavior in Settings → Extensions → GHCP Advisor (off / notify / auto).