AIコーディングツールに、MCPとCLIを通じて正確なレビューコンテキストを提供するローカルコード知識グラフ。
microsoft/AI-Engineering-Coach
ローカルのAIコーディングアシスタントのセッションログを分析し、実践スコアやアンチパターン、出力指標を可視化するVS Code拡張機能兼Copilot canvas。
- スター
- 4,342
- フォーク
- 601
- 未解決の Issue
- 56
- 最終コミット
- 3 日前
これは何?
AI Engineer Coachは、ローカルのAIコーディングアシスタントが保存したセッションログを読み取り、ダッシュボードにまとめます。実践スコアや週ごとの推移、日々の活動状況や作業時間のパターンを追跡できるほか、言語、workspace、モデル、harnessごとに生成コード量を測定します。解析はすべて手元のマシンで実行され、拡張機能が読み取るのはセッションファイルだけです。
プロジェクトには、プロンプトの品質、セッション管理、コードレビュー、ツールの利用、コンテキスト管理に関するアンチパターンを検出する、編集可能なMarkdownルールが45個含まれています。また、再利用可能なスキルにできる繰り返しのプロンプトを見つけたり、エージェント対応に向けて指示ファイルやworkspaceのコンテキストを監査したりできます。ルールエディターとプレイグラウンドを使えば、自分のデータに合わせて検出ルールを調整できます。
ダッシュボードはVS Code拡張機能として提供されますが、マーケットプレイスには公開されていないため、ソースからビルドして.vsixファイルを作成する必要があります。同じWeb UIはGitHub Copilotアプリ内のcanvasとしても実行できますが、ローカルのVS Code言語モデルに依存する機能は表示されません。
主な機能
- 01週ごとの推移と日々の活動チャートで実践スコアを確認
- 02プロンプト、セッション、コードレビュー、コンテキストを対象とする45個のアンチパターンルール
- 03言語、workspace、モデル、harness別の生成コード量
- 04繰り返しのプロンプトを見つけ、再利用可能なスキルを提案
- 05コンテキストの健全性チェック、指示ファイルの監査、workspaceコンテキストマップ
- 06ビジュアルエディターとREPLプレイグラウンドを備えた編集可能な検出ルール
ユースケース
- AIコーディングアシスタントの使い方を振り返り、改善すべき習慣を見つける
- コードベースでエージェントを実行する前に、指示ファイルとプロジェクトのコンテキストを監査する
- プロジェクトやモデルごとにAI生成コードの量を測定する
- 共有スキルにする価値のある、繰り返しのプロンプトを見つける
トピック
よくある質問
- AI-Engineering-Coach とは?
- ローカルのAIコーディングアシスタントのセッションログを分析し、実践スコアやアンチパターン、出力指標を可視化するVS Code拡張機能兼Copilot canvas。 AI Engineer Coachは、ローカルのAIコーディングアシスタントが保存したセッションログを読み取り、ダッシュボードにまとめます。実践スコアや週ごとの推移、日々の活動状況や作業時間のパターンを追跡できるほか、言語、workspace、モデル、harnessごとに生成コード量を測定します。解析はすべて手元のマシンで実行され、拡張機能が読み取るのはセッションファイルだけです。
- AI-Engineering-Coach は無料で使えますか?ライセンスは?
- AI-Engineering-Coach は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- AI-Engineering-Coach は今もメンテナンスされていますか?
- 活発にメンテナンス中。AI-Engineering-Coach の最終コミットは 2026年10月16日 です。
- AI-Engineering-Coach は何に使えますか?
- AIコーディングアシスタントの使い方を振り返り、改善すべき習慣を見つける コードベースでエージェントを実行する前に、指示ファイルとプロジェクトのコンテキストを監査する プロジェクトやモデルごとにAI生成コードの量を測定する 共有スキルにする価値のある、繰り返しのプロンプトを見つける
- AI-Engineering-Coach はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/AI-Engineering-Coach
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ターミナル上でコードベースを読み取り、自然言語での指示に応じてコーディングやコード解説、git の作業を行うエージェント型ツール。
プロジェクトを読み込み、ターミナル、デスクトップ、ブラウザ、エディタからファイル編集やコマンド・テスト実行を行うオープンソースのAIコーディングエージェント。
Claude Codeを使いこなすための45以上の実践的なヒントと、ステータスラインスクリプト、日常的な開発スキルをまとめたdxプラグイン。
Claude Code、Cursor、Gemini CLIなどに導入できる、幅広い職種のAIエージェント用プロンプト集。
言語サーバーやJetBrains IDEを通じて、IDEレベルのシンボル検索・編集・リファクタリングを実現するMCPサーバー。