# AI Engineer Coach: Optimize Your AI Coding Assistant Usage

This repository profile is provided by osrepos.com, an open source repository discovery platform.

Source: osrepos.com
Repository profile: https://osrepos.com/repo/microsoft-ai-engineering-coach
Generated for open source discovery and AI-assisted research.

The AI Engineer Coach is an open-source tool designed to help developers analyze and improve their interaction with AI coding assistants. It provides deep insights into usage patterns, identifies areas for improvement, and offers personalized coaching to enhance agentic engineering practices across various AI harnesses. This powerful tool empowers developers to optimize their AI-driven workflows and boost productivity.

GitHub: https://github.com/microsoft/AI-Engineering-Coach
OSRepos URL: https://osrepos.com/repo/microsoft-ai-engineering-coach

## Summary

The AI Engineer Coach is an open-source tool designed to help developers analyze and improve their interaction with AI coding assistants. It provides deep insights into usage patterns, identifies areas for improvement, and offers personalized coaching to enhance agentic engineering practices across various AI harnesses. This powerful tool empowers developers to optimize their AI-driven workflows and boost productivity.

## Topics

- TypeScript
- AI
- Developer Tools
- VS Code Extension
- AI Engineering
- Productivity
- Code Analysis
- GitHub Copilot

## Repository Information

Last analyzed by OSRepos: Fri Sep 11 2026 09:25:25 GMT+0100 (Western European Summer Time)
Detail views: 0
GitHub clicks: 0

## Safety Notice

OSRepos shares public repositories for knowledge and discovery only. Review source code, dependencies, licenses, and security implications before running or installing anything.

## Content

## Introduction

The AI Engineer Coach, developed by Microsoft employees, is an innovative open-source project aimed at empowering developers to master their use of AI coding assistants. This tool provides a comprehensive framework to observe, measure, and improve how you interact with AI, ultimately leading to more efficient and effective agentic engineering. It integrates with popular AI harnesses like VS Code, GitHub Copilot, Claude, and others, offering a unified platform for AI usage analysis.

## Why Use It & Key Benefits

The AI Engineer Coach is structured around four core pillars: Observe, Measure, Improve, and Level Up, each offering unique benefits to enhance your AI-driven development workflow.

*   **Observe**: Gain visibility into your AI coding sessions with dashboards showing practice scores, daily activity, and top workspace stats. The timeline view and 'Coding Moments' gallery provide a detailed look at your interactions.
*   **Measure**: Understand your AI output and resource consumption. Track generated code volume by language, monitor token usage across different models, and analyze activity heatmaps to identify work-life balance signals.
*   **Improve**: Receive actionable insights to refine your AI prompting and interaction strategies. The 'Anti-Patterns' section highlights common issues with detailed findings and concrete actions, while 'Skill Finder' helps discover custom skill opportunities. 'Context Health' assesses your AI's understanding, and the 'Rule Editor' allows for custom detection rules.
*   **Level Up**: Accelerate your learning and track progress with personalized quizzes, code-comparison rounds, and an XP-based achievement system. The 'Agentic SDLC' feature helps track AI usage across the entire software development lifecycle, and you can easily share your stats.

By leveraging these features, developers can gain a deeper understanding of their AI assistant usage, identify inefficiencies, and proactively implement strategies for continuous improvement, leading to higher quality code and increased productivity.

## Installation

Getting started with AI Engineer Coach is straightforward. Follow these steps to open the dashboard and begin analyzing your AI assistant usage:

1.  Open the command palette in VS Code (`Cmd+Shift+P` / `Ctrl+Shift+P`).
2.  Run the command **AI Engineer Coach: Open Dashboard**.
3.  Use the sidebar to navigate through the various analysis pages. You can filter data by workspace or AI harness at the bottom of the interface.
4.  To re-parse data after new AI coding sessions, run **AI Engineer Coach: Reload Data**.
5.  For conversational coaching, type `@aicoach` in any VS Code chat panel and use slash commands like `/summary`, `/improve`, `/compare`, and `/flow` for quick analyses.

## Examples

The AI Engineer Coach offers interactive ways to explore your data and receive coaching.

*   **Dashboard Overview**: Upon opening the dashboard, you'll see a summary of your practice scores, trends, and daily activity, giving you an immediate sense of your AI usage patterns.
*   **Identifying Anti-Patterns**: Navigate to the 'Anti-Patterns' section to find specific recommendations on improving prompt quality, session hygiene, and context management, complete with severity ratings and example prompts.
*   **Chat Integration**: In VS Code, simply type `@aicoach` in the chat to ask questions about your AI usage. For instance, you could ask, `@aicoach /summary` to get a quick overview of your recent activity, or `@aicoach /improve` for suggestions on how to enhance your AI interactions. The coach orchestrates multiple backend tools to provide comprehensive answers.

## Links

For more information and to contribute to the project, visit the official repository:

*   [GitHub Repository](https://github.com/microsoft/AI-Engineering-Coach)
*   [License (MIT)](https://github.com/microsoft/AI-Engineering-Coach/blob/main/LICENSE)