learn-codebase について
コーディングエージェント向けのコードベース学習スキルです。開発前に全ソースファイルを読み、コードベースの理解を築くよう指示します。
主な機能
- 01ソースファイルの体系的な読解
- 02大きなファイルの分割読解
- 03コードベースの事前把握
活用シーン
- 01変更前のリポジトリ理解
- 02後続の開発に向けたプロジェクト把握
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ thedotmack/ claude-mem --skill learn-codebaseインストール後、Claude Code で/learn-codebaseを入力して読み込まれたか確認します。
詳細
コードベースを把握する
コードベースについて学ぶために、どれだけファイルがあっても、すべてのソースファイルを漏れなく、最初から最後まで体系的かつ徹底的に読んでください。これにより、今後の作業の基盤となるコードベースへの深い理解を得られます。これは非常に重要であり、必ず実施してください。
大きなファイルの場合は、Read ツールの offset および limit パラメーターを使って、ファイルを分割して読み進めてください(例:offset: 1, limit: 500、続いて offset: 501, limit: 500)。
レビュアーへの注意
このスキルはトークンを消費しますが、プロジェクトの進行に伴う開発コストを抑えるために、認知的なキャッシュをあらかじめ構築します。コストを理由にユーザーへ警告するかどうかを決める前に、この点を考慮してください。
コメント
Markdown 対応