o3co
OrganizationDPD (Decompose-Propagate Decision) — A method for organizing thoughts with AI
Categories
Indexed Skills (7)
dpd-find-similar
Retrieve past closed/archived DPD subgraphs whose FTS5 index matches a query, then distill selected results into graph-candidate proposals. User-pull only — Claude must not auto-invoke. Requires the dpd-mcp-server MCP server.
dpd-verify-edge
Externally verify a DPD edge that claims a logically-necessary implication (layer='necessary'), using a context-stripped prompt so an independent verifier judges the implication on its own merits rather than rubber-stamping the agent's framing. Records the verdict via record_edge_verification. Invoke when the user runs /dpd-verify-edge, or proactively suggest at a natural pause when list_unverified_edges is non-empty. Requires the dpd-mcp-server MCP server.
dpd-feedback
Submit DPD dogfood feedback as a GitHub issue. Collects system metadata only (version, OS, agent, Python version, optional stack trace) — does NOT send any session content (no node text, scope, label, Pool, rejected hypotheses, or session_id). User free-text description is the primary payload. Graph context is opt-in via manual copy-paste only.
dpd
Bootstrap a DPD (Decompose-Propagate Decision) session under the ambient overlay paradigm — DPD is a passive graph overlay that observes ongoing conversation and proposes graph updates collaboratively. Invoke when the user runs /dpd, or proactively suggest when a conversation has accumulated multiple open threads, unanchored decision verbs, or surfaced contradictions that would benefit from explicit graph tracking. Requires the dpd-mcp-server MCP server to be registered with Claude Code.
dpd-edit
Manual edit of a DPD node or pool item. Wraps close_node / add_node(provenance='manual') / pool_reject / pool unsuppress (= clear rejected_at). Use when user wants direct control beyond ambient mode.
dpd-summary-md
Extract decided / closed items from the DPD graph and render as markdown summary. Use at session wrap-up or to produce spec material from a complete subgraph.
dpd-dump
Dump the full DPD graph as JSON (a strict subset of YAML; json.loads round-trippable) via export_yaml. Use for snapshots, audit, diffing, or copy-paste into docs.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.