Communityライティング&編集github.com

ichal1113/cartographer

🗺️ カルトグラファーを使って、コードベースを簡単にマッピング・ドキュメント化できます。これは、並列AIを使用してコードインサイトを分析・合成するClaude Codeプラグインです。

cartographer とは?

Cartographerは、Claude Code用のプラグインで、大規模なコードベースを効率的に分析・可視化します。並列AI処理を活用して、複数のファイルやディレクトリを同時に解析し、コードの構造、依存関係、重要なパターンを抽出します。これにより、開発者はコードベース全体のアーキテクチャを素早く理解し、ドキュメントを自動生成できます。主にClaude Code上で動作し、分析結果をマークダウン形式で出力するため、プロジェクトのドキュメント化やオンボーディングに役立ちます。また、カスタムプロンプトをサポートしており、特定の分析要件に合わせて柔軟に設定できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add ichal1113/cartographer

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

cartographer は何をしますか?

🗺️ カルトグラファーを使って、コードベースを簡単にマッピング・ドキュメント化できます。これは、並列AIを使用してコードインサイトを分析・合成するClaude Codeプラグインです。

概要

Cartographerは、Claude Codeの機能を拡張し、コードベース全体の構造を自動的に解析・文書化します。

機能

  • 並列分析: 複数のファイルを同時に解析し、高速にコードベースをスキャンします。
  • 構造マッピング: ディレクトリ構造、ファイル間の依存関係、重要なクラスや関数を抽出します。
  • ドキュメント生成: 分析結果を読みやすいマークダウン形式で出力します。
  • カスタムプロンプト: 特定の分析要件に合わせてプロンプトを調整できます。

使用手順

  1. Claude Codeを起動します。
  2. 以下のコマンドを実行します:
claude code --plugin cartographer
  1. 分析したいディレクトリを指定します。

設定

環境変数で動作をカスタマイズできます:

変数名説明デフォルト値
CARTOGRAPHER_DEPTH分析するディレクトリの深さ3
CARTOGRAPHER_OUTPUT出力ファイルのパス./cartographer-output.md

例

以下のコマンドで、カレントディレクトリのコードベースを分析します:

cartographer analyze .

生成されたドキュメントは cartographer-output.md に保存されます。

注意事項

  • 大規模なコードベースの場合、分析に時間がかかることがあります。
  • 出力されるドキュメントは、AIによる要約を含むため、正確性を確認してください。

関連スキル