Stop guessing. Start measuring.
The only AI code assistant that tracks what actually happened — not just what it suggested.
Overview
Copilot Toolkit is a VS Code extension that supercharges your AI-assisted development workflow with intelligent code analysis, one-click fix application, and a real-time productivity intelligence engine.
Unlike traditional AI tools that simply generate suggestions and move on, Copilot Toolkit closes the loop — it tracks whether fixes were adopted, validates that they worked, and turns every coding session into measurable productivity data.
Built for:
- Individual developers who want to understand and improve their own workflow
- Engineering teams who need evidence-based productivity metrics
- Tech leads and managers who want real data on AI tool effectiveness
The Problem
Modern developers work with AI assistants every day — but the data story is incomplete:
- 🤷 Did the suggestion actually help? No one tracks it.
- ⏱️ How much time did AI save today? Nobody knows.
- 📉 Are code quality metrics improving? Hard to say.
- 🔁 What patterns are slowing the team down? Invisible.
- 🧠 Is cognitive burden getting better or worse? Unmeasured.
Current tools offer suggestions. They don't offer proof.
The Solution
Copilot Toolkit turns your AI assistant into a productivity intelligence platform:
- It suggests targeted, context-aware code fixes
- It tracks exactly what you do with each suggestion — apply, edit, or ignore
- It detects code patterns before and after changes using a diff engine
- It validates that fixes actually took effect in the file
- It measures impact across four engineering dimensions
- It surfaces insights through a live analytics dashboard
The result: real productivity data, grounded in actual developer behavior — not assumptions.
✨ Key Features
🔍 Intelligent Code Analysis
Automatically scans your active file for code quality patterns — null safety gaps, missing error handling, async/await issues, security anti-patterns, and more. Surfaces targeted fix suggestions with full context.
⚡ One-Click Fix Application
Apply any suggested fix directly to your code with a single click. The extension replaces your selected range, updates the diff engine snapshot, and begins validation — all in under a second.
📊 Real-Time Productivity Insights Dashboard
A live WebView panel showing your personal productivity metrics:
- Skill Score (0–10, graded S / A / B / C / D)
- Fix Adoption Rate with inline progress bars
- Fix Success Rate (validated fixes vs. applied)
- Estimated time saved this session
- Issues detected and patterns found
- Score formula breakdown by component
📈 Four-Dimension Analytics Engine
Deep-dive productivity analysis across:
| Dimension |
What It Measures |
| Code Quality |
Fix rate, error reduction %, critical issues prevented, quality score /100 |
| Cognitive Load |
Manual steps eliminated, context switch reduction, repetition reduction |
| Skill Effectiveness |
Per-skill accuracy, impact score, individual grade S–D |
| Combined Impact |
Overall engineering effectiveness /100, verdict, and recommendation |
🔄 Behavior Tracking Engine
Every interaction is captured and persisted across sessions:
| Event |
Triggered When |
fix_suggested |
A fix is presented to you |
fix_applied |
You click Apply |
fix_rejected |
You click Ignore |
fix_validated |
The fix is confirmed effective by diff analysis |
feedback |
You rate a suggestion 👍 or 👎 |
edit_detected |
A file change is detected (debounced 1.5 s) |
pattern_detected |
A new code pattern is identified post-edit |
🧮 Composite Skill Scoring
A weighted formula turns your behavior into an actionable score:
Score (0–10) =
Fix Adoption Rate × 0.4
Fix Success Rate × 0.3
Feedback Score × 0.2
Usage Volume × 0.1
| Score |
Grade |
Label |
| 9.0–10.0 |
S |
Exceptional |
| 7.0–8.9 |
A |
Strong |
| 5.0–6.9 |
B |
Good |
| 3.0–4.9 |
C |
Developing |
| 0.0–2.9 |
D |
Early Stage |
🤖 Adaptive Skill Recommendations
The extension learns which skills and prompts you use most, boosts them in future recommendations, and surfaces your top skill combinations — so the tool gets smarter the more you use it.
🔁 Multi-Step Workflow Automation
Chain multiple prompts into structured review workflows — run a security audit, then a performance check, then a test coverage review — all in one session with analytics tracked per step.
📚 Custom Prompt and Skill Libraries
Drop Markdown files into .copilot/prompts/ and .copilot/skills/ to build a team-wide library of review prompts and coding standards. Everything is version-controllable and shareable across your entire team.
How It Works
1. You write or select code in VS Code
|
2. Copilot Toolkit auto-detects your project stack and active code patterns
|
3. Smart recommendations surface:
"Use Recommended Skills" or "Customize Manually"
|
4. You pick a prompt — single review or multi-step workflow
|
5. A structured prompt is assembled:
[Context Header] + [Skill Instructions] + [Task] + [Your Code]
|
6. Copilot Chat opens with the full, enriched prompt
|
7. A Fix Suggestion panel is presented:
Side-by-side diff (original vs. suggested)
✅ Apply Fix ❌ Ignore 👍 Helpful 👎 Not Helpful
|
8. Your action is logged (applied / rejected / feedback)
|
9. Edit Tracker watches for the change to land in the file (debounced)
|
10. Diff Engine compares snapshots — confirms adoption, detects patterns
|
11. Metrics Engine computes adoption rate, success rate, time saved
|
12. Scoring Engine produces your composite Skill Score (0–10)
|
13. Insights Dashboard and Analytics Dashboard update in real time
📊 Productivity and Impact Metrics
Time Saved
Every applied fix is estimated to save ~8 minutes of manual debugging, research, and re-writing — measured against actual applied-fix counts, not hypothetical usage.
Fix Adoption Rate
fixes applied ÷ fixes suggested
Are AI suggestions being used, or ignored? This rate shows you directly — and improves over time as the engine adapts to your preferences.
Fix Success Rate
fixes validated ÷ fixes applied
Not just applied — actually confirmed to work. The diff engine validates that the fix persisted and introduced expected code patterns.
Code Quality Score (/100)
Tracks error reduction percentage, critical issues prevented, and the ratio of quality-improving changes to total edits.
Cognitive Load Reduction
Measures the volume of manual steps eliminated, context switches reduced, and repetitive patterns removed — translating AI assistance into concrete mental overhead savings.
Skill Effectiveness Grade
Each skill type (security, performance, accessibility, etc.) is graded individually based on accuracy and impact, so you know which review types deliver the most value.
🏆 What Makes This Unique
| Feature |
Copilot Toolkit |
Typical AI Assistants |
| Tracks fix adoption |
✅ Yes |
❌ No |
| Validates fixes worked |
✅ Yes |
❌ No |
| Measures time saved |
✅ Behavior-based |
⚠️ Assumed |
| Feedback loop per suggestion |
✅ Yes |
❌ No |
| Code diff pattern detection |
✅ Yes |
❌ No |
| Composite skill scoring |
✅ Yes |
❌ No |
| Multi-dimension analytics |
✅ Yes |
❌ No |
| Learns from your usage |
✅ Adaptive |
❌ Static |
| Custom skill and prompt library |
✅ Yes |
❌ No |
| Persists data across sessions |
✅ Yes |
❌ No |
📋 Example Insights
After a typical week of use, your Productivity Insights Dashboard might show:
┌──────────────────────────────────────────────────────┐
│ 🧠 Skill Score 8.4 / 10 Grade: A — Strong │
├──────────────────────────────────────────────────────┤
│ 🎯 Fix Adoption Rate 82% (41 of 50 fixes) │
│ ✅ Fix Success Rate 90% (37 validated) │
│ ⏱️ Time Saved 328 min (~5.5 hours) │
│ 🔍 Issues Detected 50 12 patterns found │
│ 💬 Feedback Score 88% (22/25 positive) │
│ ✏️ Edits Tracked 147 document changes │
└──────────────────────────────────────────────────────┘
And the Four-Dimension Analytics Report:
Combined Engineering Effectiveness: 87 / 100
Code Quality Score 84 / 100
Cognitive Load Score 79 / 100
Skill Effectiveness 91 / 100
Productivity Gain +34%
Verdict: Strong adoption with measurable quality lift.
Recommendation: Focus on error-handling skill to push
Code Quality score past 90.
👨💻 Developer Benefits
- Know your own impact — see exactly how many hours of manual work AI saved you this week
- Learn faster — the scoring system shows which habits drive the best results
- No workflow disruption — the tracker runs silently in the background; you code as normal
- Customise everything — bring your own skill files, prompts, and review standards
- Carry knowledge forward — skill data and event history persist across VS Code restarts
- Right-click to review — select any code block and trigger a fix review from the context menu
🏢 Team and Leadership Benefits
- Evidence-based ROI — demonstrate AI tool value with real adoption rates and time-saving data
- Identify bottlenecks — which code patterns keep reappearing? Where is AI least effective?
- Track improvement over time — weekly trends show whether code quality is genuinely improving
- Enforce consistent standards — shared
.copilot/skills/ and .copilot/prompts/ enforce team-wide review quality
- Grade individual skill areas — understand whether security, performance, or accessibility reviews deliver the highest impact
- Data for retrospectives — bring concrete numbers to sprint reviews and engineering health checks
🚀 Getting Started
1. Install
Search for "Copilot Toolkit" in the VS Code Extensions Marketplace, or install from a .vsix file manually:
Extensions panel (Ctrl+Shift+X)
→ ⋯ (More Actions)
→ Install from VSIX
→ select copilot-toolkit-x.x.x.vsix
Requirements: VS Code 1.90 or later · GitHub Copilot with Chat enabled
2. Open the Main Workflow
- Press
Ctrl+Shift+P → Copilot Toolkit
- Or right-click any open editor → Copilot Toolkit
The tool auto-detects your project type and suggests the most relevant skills automatically.
3. Suggest and Apply a Fix
- Select a code block in any file
- Right-click → Copilot Toolkit: Suggest Fix for Selection
- Paste the improved version and give it a short title
- The Fix Suggestion Panel opens with:
- Side-by-side original vs. fixed diff
- ✅ Apply Fix — applies directly to your file and logs the event
- ❌ Ignore — logs the rejection and closes the panel
- 👍 Helpful / 👎 Not Helpful — rates suggestion quality for the scoring engine
4. View Productivity Insights
Ctrl+Shift+P → Copilot Toolkit: Show Productivity Insights
See your live skill score ring (0–10), fix rate progress bars, time saved, and score formula breakdown.
5. View the Analytics Dashboard
Ctrl+Shift+P → Copilot Toolkit: Show Productivity Analytics
Four-dimension deep report: Code Quality, Cognitive Load, Skill Effectiveness, and Combined Impact.
6. Add Custom Skills and Prompts
your-project/
├── .github/
│ └── copilot-instructions.md ← default skill context
└── .copilot/
├── skills/
│ ├── security.md
│ ├── performance.md
│ └── accessibility.md
└── prompts/
├── api-review.md
└── test-coverage-check.md
Each file's content is injected into the structured prompt sent to Copilot Chat.
Files are version-controllable and shareable across the entire team.
🏗️ Architecture Highlights
Copilot Toolkit is built on a modular, event-driven, metrics-based architecture:
┌────────────────────────────────────────────────────┐
│ extension.ts │
│ Command registry · Edit tracker · State management │
└──────┬──────────────────────┬───────────────────────┘
│ │
┌──────▼───────┐ ┌─────────▼────────┐
│ UI Layer │ │ Service Layer │
│ │ │ │
│ fixSuggestion│ │ editTracker.ts │
│ dashboard │ │ diffEngine.ts │
│ analyticsPanel │ logger.ts │
└──────────────┘ │ metricsEngine.ts │
│ scoringEngine.ts │
└─────────┬────────┘
│
┌─────────▼────────┐
│ Data Layer │
│ │
│ analytics.ts │
│ globalState │
│ (persisted) │
└──────────────────┘
| Module |
Responsibility |
editTracker.ts |
Debounced file change detection, pattern scan trigger |
diffEngine.ts |
Snapshot store, 9 regex code-pattern detectors |
logger.ts |
Event capture, session and globalState persistence |
metricsEngine.ts |
Fix adoption, success rate, feedback score, time saved |
scoringEngine.ts |
Weighted composite skill score 0–10, grade classification |
analytics.ts |
Four-dimension deep analytics, weekly trends, daily summaries |
applyFix.ts |
Fix application, snapshot capture, post-apply validation |
fixSuggestion.ts |
Fix Suggestion WebView — diff view, apply/ignore, feedback |
dashboard.ts |
Productivity Insights WebView — live score and metrics |
analyticsPanel.ts |
Analytics Dashboard WebView — 4-dimension deep report |
🗺️ Roadmap
| Feature |
Status |
| AI code analysis and fix suggestions |
✅ Complete |
| Fix Suggestion UI (apply / ignore / feedback) |
✅ Complete |
| Edit tracker and diff engine |
✅ Complete |
| Metrics engine (adoption, success, time saved) |
✅ Complete |
| Composite skill scoring (0–10, S–D) |
✅ Complete |
| Productivity Insights Dashboard |
✅ Complete |
| Four-dimension Analytics Dashboard |
✅ Complete |
| Adaptive learning engine |
✅ Complete |
| Multi-step workflow automation |
✅ Complete |
| Custom skill and prompt libraries |
✅ Complete |
| Team-level aggregated metrics |
🔜 Planned |
| Git integration (per-commit analysis) |
🔜 Planned |
| CI/CD quality gate metrics export |
🔜 Planned |
| LLM model comparison analytics |
🔜 Planned |
| Shared team skill leaderboard |
🔜 Planned |
Commands Reference
| Command |
Description |
Copilot Toolkit |
Open the main workflow — skill pick, prompt pick, or multi-step workflow |
Copilot Toolkit: Suggest Fix for Selection |
Fix Suggestion panel for selected code — diff, apply/ignore, feedback |
Copilot Toolkit: Apply Suggested Fix |
Apply a queued fix to the current selection, or paste one manually |
Copilot Toolkit: Show Productivity Insights |
Live insights — skill score, fix rates, time saved, metric bars |
Copilot Toolkit: Show Productivity Analytics |
Four-dimension deep analytics report |
Copilot Toolkit: Reset Learned Preferences |
Clear adaptive skill learning history |
Copilot Toolkit: Reset Analytics Data |
Wipe all analytics history |
Configuration
| Setting |
Default |
Description |
copilotToolkit.promptFolder |
.copilot/prompts |
Folder containing custom prompt .md files |
copilotToolkit.skillFile |
.github/copilot-instructions.md |
Default skill and instructions file |
copilotToolkit.skillsFolder |
.copilot/skills |
Folder containing selectable skill .md files |
copilotToolkit.enableLearning |
true |
Enable adaptive skill recommendation learning |
License
MIT — free to use, modify, and distribute.
🎯 Final Word
Most developer tools tell you what to do.
Copilot Toolkit tells you what is actually working.
It is not just an AI assistant — it is a productivity intelligence platform that grows smarter with every session, surfaces evidence your team can act on, and transforms the invisible work of software engineering into clear, measurable impact.
Write better code. Know your impact. Ship with confidence.