project-mental-model は何をしますか?
プロジェクトメンタルモデル — 常に最新の状態に保たれるコードベースのメンタルモデルを維持するClaude Codeスキル。コードグラフ構造エンジン(PyPI: codegraph-pmm)をバンドルしています。
概要
このスキルは、コードベースの構造を動的に解析し、プロジェクト全体のメンタルモデルを生成・更新します。codegraph-pmmパッケージを利用して、クラス、関数、モジュール間の依存関係を可視化し、開発者がコードベースを直感的に理解できるようにします。
機能
- コードベースの構造を自動解析
- 依存関係のグラフを生成
- 常に最新のメンタルモデルを維持
- Claude Codeとのシームレスな統合
インストール
pip install codegraph-pmm
使用方法
Claude Code内で以下のコマンドを実行します:
pmm generate
これにより、現在のコードベースのメンタルモデルが生成され、pmm.jsonとして保存されます。
設定
環境変数PMM_OUTPUT_DIRで出力先のディレクトリを指定できます(デフォルトはカレントディレクトリ)。
サポート
詳細については、リポジトリを参照してください。