Communityコーディング&開発github.com

o3co/agent-dpd

DPD(分解-伝搬-決定)— AIとの思考を整理するためのメソッド

agent-dpd とは?

o3co/agent-dpdは、複雑な問題や思考を整理するための「DPD(Decompose-Propagate Decision)」メソッドを提供するAIエージェントスキルです。このスキルは、問題を小さな要素に分解(Decompose)、その要素間の関係や影響を伝搬(Propagate)、そして最終的な決定を導き出す(Decision)という3段階のプロセスを通じて、構造化された思考を促進します。主にClaude CodeやCursorなどのAIエージェントプラットフォームで利用可能で、ソフトウェア開発やプロジェクト管理など、複雑な意思決定が必要な場面で特に有用です。SKILL.mdに基づき、ユーザーはこのスキルを呼び出すことで、AIが自動的に思考の整理フレームワークを適用し、明確なアクションプランや結論を生成します。

対応~Claude Code~Codex CLI~Cursor
npx skills add o3co/agent-dpd

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

agent-dpd は何をしますか?

DPD(分解-伝搬-決定)— AIとの思考を整理するためのメソッド

概要

DPD(Decompose-Propagate Decision)は、複雑な問題やアイデアを分解し、関連する要素間の影響を伝搬させ、最終的な決定を導き出すための思考整理メソッドです。このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)と連携して、構造化された思考プロセスを提供します。

コアプロセス

  1. Decompose(分解)
    問題やタスクを小さな構成要素に分割します。例えば、システム設計をコンポーネント、要件、制約に分解します。

  2. Propagate(伝搬)
    各要素が他の要素に与える影響や依存関係を特定し、ネットワーク全体に伝搬させます。

  3. Decision(決定)
    伝搬された情報に基づき、優先順位付けやトレードオフの評価を行い、具体的な決定を下します。

使用例

# ユーザー入力例
「新しいAPIの設計について整理したい」

# AIがDPDメソッドを適用
- 分解: エンドポイント、データモデル、認証、エラーハンドリング
- 伝搬: 認証方式がデータモデルに与える影響、エンドポイント間の依存関係
- 決定: RESTful APIを採用し、JWT認証を使用する

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他カスタムAIエージェント

セットアップ

このスキルは、プロジェクトの.claudeディレクトリなど、AIエージェントが認識する設定フォルダに配置します。

注意事項

  • すべてのコード、コマンド、ファイルパスは翻訳せず、元の形式を維持してください。
  • このスキルは思考の整理フレームワークを提供しますが、適宜ユーザーのコンテキストに合わせて調整してください。

関連スキル