Copilot Enabler

Analyze and improve your GitHub Copilot adoption. Discover unused features, get actionable recommendations, and implement them interactively — all from within VS Code.
✨ Features
📊 Adoption Scorecard
Get an instant snapshot of your Copilot usage with an overall adoption score (0–100), feature detection counts, and log analysis — displayed in the status bar, a webview dashboard, and sidebar tree views.
🔍 Feature Catalog
Browse all 27 tracked Copilot features organized across three categories:
| Category |
Examples |
| Core |
Ask Mode, Agent Mode, Plan Mode, Chat Panel, Subagent, Background Agents, Cloud Agents |
| Tools |
Inline Completion, Quick Chat, Smart Actions, Multi-line Completes, Next Edit Suggestions (NES), Model Selection, Selection, Codebase, Problems, Web Search, Changes |
| Customization |
Instructions, Prompt Files, Agent Skills, Custom Agents, MCP Servers, Hooks |
🏆 Prioritized Recommendations
Recommendations are ranked using an Impact × Difficulty matrix so the highest-value, lowest-effort items ("quick wins") surface first — each with a star rating (★★★ → ☆☆☆).
🤖 Interactive Implementation
Click Implement on any supported recommendation and Copilot Enabler opens a Copilot Chat session with a tailored prompt that:
- Reads your project structure and context
- Asks clarifying questions
- Generates and writes the configuration files for you
Supported implementations include:
.github/copilot-instructions.md — project-specific coding guidelines
.github/prompts/*.prompt.md — reusable prompt templates
- Custom agents and agent skills
.vscode/mcp.json — MCP server configuration
.github/hooks/prerun.json — Pre-run and post-run hooks
📝 Export Reports
Generate a full Markdown adoption report with scorecard, recommendations, and a feature adoption matrix — perfect for sharing with your team or tracking progress over time.
🚀 Getting Started
- Install the extension from the VS Code Marketplace (or build from source).
- Open a workspace — the extension activates automatically and runs a background scan.
- Check the status bar — look for
$(pulse) Copilot: --/100 in the bottom-right corner.
- Run a full analysis — open the Command Palette (
Ctrl+Shift+P / Cmd+Shift+P) and select:
Copilot Enabler: Run Full Analysis
- Browse results — explore the sidebar tree views, dashboard, and recommendations.
- Implement a recommendation — click the 💡 icon on any implementable recommendation or run:
Copilot Enabler: Implement Recommendation
Tip: The extension also includes a Getting Started walkthrough — search "Maximize Your Copilot Usage" in the walkthroughs panel.
📋 Commands
| Command |
Description |
Copilot Enabler: Run Full Analysis |
Scan settings, workspace, extensions, and logs — display the dashboard |
Copilot Enabler: Refresh Analysis |
Re-scan in the background and update views |
Copilot Enabler: Scorecard |
Open the dashboard focused on the feature adoption matrix |
Copilot Enabler: Browse Feature Catalog |
Focus the Feature Catalog tree view in the sidebar |
Copilot Enabler: Export Report |
Save a Markdown adoption report to a file |
Copilot Enabler: Implement Recommendation |
Interactively implement a recommendation via Copilot Chat |
🔎 What Gets Scanned
The extension analyzes four data sources — all local and read-only (nothing is sent externally):
| Source |
What It Checks |
| VS Code Settings |
github.copilot.*, github.copilot-chat.*, editor.inlineSuggest.* configuration keys |
| Workspace Files |
.github/copilot-instructions.md, .vscode/mcp.json, .github/prompts/*.prompt.md, .github/instructions/*, .github/skills/*, .github/hooks/* |
| Extensions |
Installed extensions — Copilot Core, Copilot Chat, MCP-related, chat participants |
| Copilot Logs |
VS Code Copilot log files scanned for feature usage hints (completions, modes, participants, etc.) |
Analysis Agents
Three specialized agents evaluate different dimensions of Copilot adoption:
- CoreAgent — Are you using Ask, Agent, Plan, and other core modes?
- CustomizationsAgent — Have you set up instructions, prompts, MCP, skills, and hooks?
- AdoptionAgent — Full gap analysis across all 27 features with prioritized recommendations
🛠 Development
# 1. Install dependencies
npm install
## packages and installs
npm run installextension
📄 License
MIT
| |