agent-dpd は何をしますか?
DPD(分解-伝搬-決定)— AIとの思考を整理するためのメソッド
概要
DPD(Decompose-Propagate Decision)は、複雑な問題やアイデアを分解し、関連する要素間の影響を伝搬させ、最終的な決定を導き出すための思考整理メソッドです。このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)と連携して、構造化された思考プロセスを提供します。
コアプロセス
-
Decompose(分解)
問題やタスクを小さな構成要素に分割します。例えば、システム設計をコンポーネント、要件、制約に分解します。 -
Propagate(伝搬)
各要素が他の要素に与える影響や依存関係を特定し、ネットワーク全体に伝搬させます。 -
Decision(決定)
伝搬された情報に基づき、優先順位付けやトレードオフの評価を行い、具体的な決定を下します。
使用例
# ユーザー入力例
「新しいAPIの設計について整理したい」
# AIがDPDメソッドを適用
- 分解: エンドポイント、データモデル、認証、エラーハンドリング
- 伝搬: 認証方式がデータモデルに与える影響、エンドポイント間の依存関係
- 決定: RESTful APIを採用し、JWT認証を使用する
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他カスタムAIエージェント
セットアップ
このスキルは、プロジェクトの.claudeディレクトリなど、AIエージェントが認識する設定フォルダに配置します。
注意事項
- すべてのコード、コマンド、ファイルパスは翻訳せず、元の形式を維持してください。
- このスキルは思考の整理フレームワークを提供しますが、適宜ユーザーのコンテキストに合わせて調整してください。