cartographer は何をしますか?
🗺️ カルトグラファーを使って、コードベースを簡単にマッピング・ドキュメント化できます。これは、並列AIを使用してコードインサイトを分析・合成するClaude Codeプラグインです。
概要
Cartographerは、Claude Codeの機能を拡張し、コードベース全体の構造を自動的に解析・文書化します。
機能
- 並列分析: 複数のファイルを同時に解析し、高速にコードベースをスキャンします。
- 構造マッピング: ディレクトリ構造、ファイル間の依存関係、重要なクラスや関数を抽出します。
- ドキュメント生成: 分析結果を読みやすいマークダウン形式で出力します。
- カスタムプロンプト: 特定の分析要件に合わせてプロンプトを調整できます。
使用手順
- Claude Codeを起動します。
- 以下のコマンドを実行します:
claude code --plugin cartographer
- 分析したいディレクトリを指定します。
設定
環境変数で動作をカスタマイズできます:
| 変数名 | 説明 | デフォルト値 |
|---|---|---|
CARTOGRAPHER_DEPTH | 分析するディレクトリの深さ | 3 |
CARTOGRAPHER_OUTPUT | 出力ファイルのパス | ./cartographer-output.md |
例
以下のコマンドで、カレントディレクトリのコードベースを分析します:
cartographer analyze .
生成されたドキュメントは cartographer-output.md に保存されます。
注意事項
- 大規模なコードベースの場合、分析に時間がかかることがあります。
- 出力されるドキュメントは、AIによる要約を含むため、正確性を確認してください。