Analyze your AI coding assistant usage across VS Code, GitHub Copilot for Xcode, Claude, Codex, OpenCode, and GitHub Copilot CLI.
The extension is organized into three sections: Observe, Measure, and Improve.
| Page | What it shows |
|---|---|
| Dashboard | Practice scores with week-over-week and month-over-month trends, skill finder summary, daily activity chart with per-harness breakdown, and top workspace stats |
| Timeline | Gantt-style session timeline with per-day drill-down, session overlap detection, and a searchable list view |
| Coding Moments | Screenshot gallery from AI coding sessions with story reels, workspace filtering, and progressive image loading |
| Page | What it shows |
|---|---|
| Output | Two tabs -- Code Output (generated code volume by language and workspace) and Token Usage (model usage table with per-model token breakdown) (Token Usage temporarily hidden) |
| Burndown | Monthly token budget progress with projection (temporarily disabled) |
| Patterns | 7x24 activity heatmap and work-life balance signals |
| Page | What it shows |
|---|---|
| Anti-Patterns | Five practice score cards (Prompt Quality, Session Hygiene, Code Review, Tool Mastery, Context Management) with detailed findings, severity ratings, concrete actions, and example prompts |
| Skill Finder | AI-powered analysis of repeated prompts to discover custom skill opportunities, plus matching community skills and agents from the open-source catalog |
| Context Health | Overall context score, agentic readiness checklist, per-harness context provision breakdown, workspace context map (treemap colored by instruction quality), and AI-powered context file review |
| Rule Editor | Create, edit, and live-test detection rules as markdown with form-based or raw-source editing and AI-assisted drafting |
| Rule Playground | Interactive REPL for the rule DSL with field browser, function catalog, and metric list |
| Data Explorer | Browse request and session fields, view distributions, and run ad-hoc filters |
| Page | What it shows |
|---|---|
| Learning Center | Personalized quizzes and code-comparison rounds generated from your actual usage |
| Achievements | XP-based progression with Bronze, Silver, Gold, and Diamond tiers |
| Agentic SDLC | Track how you use AI across the full software-development lifecycle |
| Share | Generate a shareable stat card and export Markdown/JSON summaries |
| Harness | Default location |
|---|---|
| Local Agent | macOS: ~/Library/Application Support/Code/User/workspaceStorage/ |
Linux: ~/.config/Code/User/workspaceStorage/
Windows: %APPDATA%\Code\User\workspaceStorage\ |
| Local Agent (Insiders) | macOS: ~/Library/Application Support/Code - Insiders/User/workspaceStorage/
Linux: ~/.config/Code - Insiders/User/workspaceStorage/
Windows: %APPDATA%\Code - Insiders\User\workspaceStorage\ |
| Local Agent (Server) | Linux/macOS remote host: ~/.vscode-server/data/User/workspaceStorage/ |
| Local Agent (Server Insiders) | Linux/macOS remote host: ~/.vscode-server-insiders/data/User/workspaceStorage/ |
| Xcode Copilot Chat | ~/.config/github-copilot/xcode/ (requires sqlite3) |
| Claude | macOS/Linux: ~/.claude/projects/
Windows: %USERPROFILE%\.claude\projects\ |
| Codex | macOS/Linux: ~/.codex/sessions/
Windows: %USERPROFILE%\.codex\sessions\ |
| OpenCode | macOS/Linux: ~/.local/share/opencode/
Windows: %USERPROFILE%\.local\share\opencode\ |
| GitHub Copilot CLI | ~/.copilot/session-state/ and ~/.copilot/history-session-state/ |
Type @aicoach in any VS Code chat panel for conversational access to all coaching data. Slash commands /summary, /improve, /compare, and /flow give quick access to common analyses. The participant orchestrates multiple backend tools automatically to answer complex questions.
Cmd+Shift+P / Ctrl+Shift+P).@aicoach in VS Code chat for conversational coaching.This project is an open-source community effort by Microsoft employees. It is not an official Microsoft product and is not part of any Microsoft service or support offering. It is provided as-is with no warranties or guarantees.
$ claude mcp add AI-Engineering-Coach \
-- python -m otcore.mcp_server <graph>