Community研究&データ分析github.com

PsChina/project-mental-model

プロジェクトのメンタルモデル — 常に最新の状態に保たれるコードベースのメンタルモデルを維持するClaude Codeスキル。コードグラフ構造エンジン(PyPI: codegraph-pmm)をバンドルしています。

project-mental-model とは?

Project Mental Model(PsChina/project-mental-model)は、Claude Code向けのスキルであり、任意のコードベースに対して決して古くなることがないメンタルモデルを維持することを目的としています。このスキルは、コードグラフ構造エンジン(PyPIパッケージ: codegraph-pmm)をバンドルしており、コードベースの構造を解析・追跡することで、開発者がプロジェクト全体のアーキテクチャや依存関係を理解するのを支援します。古くなりがちな手動でのドキュメント作成に頼らず、コードベースの実際の状態を反映した最新のメンタルモデルを提供するため、開発効率の向上やチーム内の知識共有に役立ちます。Claude Code上で動作し、コードベースの大規模なリファクタリングや新規参入者のオンボーディングにおいて特に有用です。

対応✓Claude Code~Codex CLI~Cursor
npx skills add PsChina/project-mental-model

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

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

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

ドキュメント

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で出力先のディレクトリを指定できます(デフォルトはカレントディレクトリ)。

サポート

詳細については、リポジトリを参照してください。

関連スキル