mcpField
C
codebase-teach

codebase-teach

github.com/fearovex-labs開発52 回インストール
リポジトリ

codebase-teach について

ソースツリー内の境界づけられたコンテキストを分析し、ドメイン知識を抽出して、機能ファイルとカバレッジレポートを作成する Claude Code スキルです。コードをもとにプロジェクト固有の機能ドキュメントを整備できます。

主な機能

  1. 01境界づけられたコンテキストを分析
  2. 02ドメイン知識を抽出
  3. 03機能 Markdown ファイルを作成
  4. 04ドキュメントのカバレッジを報告

活用シーン

  1. 01コードベースから機能ドキュメントを作成
  2. 02コード変更後に機能ドキュメントを更新

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/fearovex-labs/agent-config --skill codebase-teach

インストール後、Claude Code で/codebase-teachを入力して読み込まれたか確認します。

詳細

codebase-teach

プロジェクトのソースツリーから境界づけられたコンテキストを分析し、各コンテキストのドメイン知識を抽出して ai-context/features/<context>.md ファイルに書き込み、カバレッジ指標を含む teach-report.md を生成します。

トリガー:/codebase-teach、コードベースを教える、ドメイン知識を抽出する、機能ドキュメントを更新する、境界づけられたコンテキストを分析する



Claude の実行配線

以下の説明では、ツールに依存しない上記のロジックを Claude Code ハーネスに結び付けます。これらは他のツールには移植できない実行レイヤーです。

  • 機能テンプレートのパス — ツールに依存しないロジックでは、リポジトリ相対パス skills/_templates/feature/_template.md を使って機能テンプレートを参照します。デプロイされた Claude ハーネスでは、このパスは絶対パス ~/.claude/skills/_templates/feature/_template.md に解決されます(agent-config リポジトリからデプロイ)。このスキルは、6 セクション構成の機能ファイルの構造的な仕様として、必ずこれを読み込む必要があります。
  • プロジェクト指示ファイル — ツールに依存しない「プロジェクト指示ファイル」(ステップ 0、Skills Registry の抽出)は、プロジェクトルートの CLAUDE.md です。

コメント