context-map について
実装前に関連コード、依存関係、テスト、既存パターンを整理するようコーディングエージェントに指示するスキルです。作業を進める前にコンテキストマップのレビューを求めます。
主な機能
- 01タスク関連ファイルの特定
- 02直接的な依存関係の追跡
- 03関連テストの検索
- 04既存コードパターンの把握
- 05実装前レビューの必須化
活用シーン
- 01変更前のコードベース調査
- 02タスクの影響を受けるテストの特定
- 03実装前の依存関係確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ github/ awesome-copilot --skill context-mapインストール後、Claude Code で/context-mapを入力して読み込まれたか確認します。
詳細
コンテキストマップ
変更を実装する前に、コードベースを分析してコンテキストマップを作成してください。
タスク
{{task_description}}
手順
- このタスクに関連するファイルをコードベースから検索する
- 直接的な依存関係(インポート/エクスポート)を特定する
- 関連するテストを見つける
- 既存のコードから類似したパターンを探す
出力形式
## Context Map
### Files to Modify
| File | Purpose | Changes Needed |
|------|---------|----------------|
| path/to/file | description | what changes |
### Dependencies (may need updates)
| File | Relationship |
|------|--------------|
| path/to/dep | imports X from modified file |
### Test Files
| Test | Coverage |
|------|----------|
| path/to/test | tests affected functionality |
### Reference Patterns
| File | Pattern |
|------|---------|
| path/to/similar | example to follow |
### Risk Assessment
- [ ] Breaking changes to public API
- [ ] Database migrations needed
- [ ] Configuration changes required
このマップがレビューされるまで、実装を進めないでください。
コメント
Markdown 対応