ワンクリックで
ddc-cycle
Run a full DDC (Demand-Driven Context) cycle — give the agent a problem, let it fail, fill gaps, curate entities.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Run a full DDC (Demand-Driven Context) cycle — give the agent a problem, let it fail, fill gaps, curate entities.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Demo skill for workshop presentations. Simulates DDC cycle responses for pre-created scenarios. Use /ddc-demo <cycle-number> to show a specific cycle's conversation.
Add a single entity to the DDC knowledge base from a description or rough notes.
Show the current state of a DDC knowledge base — entity counts, coverage, recent changes.
| name | ddc-cycle |
| description | Run a full DDC (Demand-Driven Context) cycle — give the agent a problem, let it fail, fill gaps, curate entities. |
| allowed-tools | Read, Write, Edit, Glob, Grep, Bash, Task |
| argument-hint | <problem description OR path to source document> |
Execute a full Demand-Driven Context cycle for: $ARGUMENTS
domain-knowledge/ directory. If multiple exist, ask which one to use.ddc-cycle-logs/..private/anonymization-map.yaml exists. If yes, load it — all entity names, system names, and domain-specific terms MUST use the established fictional names before writing any public entity files.git checkout -b ddc/<NNN>-<problem-slug> (e.g., ddc/005-in-store-orders-not-flowing). All cycle work happens on this branch. If already on a ddc/ branch, skip this step.If the user provides a path to a source document (incident report, deep-dive analysis, design doc):
If no source document is provided, use the problem description from $ARGUMENTS directly.
domain-knowledge/entities/ for any existing knowledge relevant to the problemFrom the user's input (direct answers, source documents, or both):
.private/anonymization-map.yaml exists, replace all mapped terms before writing files. If you encounter a new term not in the map, ask the user for the fictional name and note it for adding to the map.domain-knowledge/entities/<type>/<kebab-case-id>.md
related_systems, depends_on, etc. to connect new entities to existing onesRe-read ALL relevant entities (existing + newly created) and re-answer the problem.
Ask the user to review:
Apply any corrections to entity files immediately.
If the human rejects your answer:
Create a cycle log at ddc-cycle-logs/<NNN>-<problem-slug>.md using the cycle-log-format rule.
After logging, ask the user: "Ready to push and create a PR for this cycle?"
Include these metrics in the frontmatter:
entities_created: count of new entity filesentities_updated: count of modified entity filesentities_reused: count of existing entities that were relevant and usedconfidence_before: your RED phase confidence (1-5)confidence_after: your GREEN phase confidence (1-5)human_score: the user's review score (1-5)checklist_size: number of items in the demand checklist