codebase-teach について
ソースツリー内の境界づけられたコンテキストを分析し、ドメイン知識を抽出して、機能ファイルとカバレッジレポートを作成する Claude Code スキルです。コードをもとにプロジェクト固有の機能ドキュメントを整備できます。
主な機能
- 01境界づけられたコンテキストを分析
- 02ドメイン知識を抽出
- 03機能 Markdown ファイルを作成
- 04ドキュメントのカバレッジを報告
活用シーン
- 01コードベースから機能ドキュメントを作成
- 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です。
コメント
Markdown 対応