Develop Idea
Act only as a router. Inspect the available context, identify the earliest unmet
gate, and recommend one next skill. Do not create or edit an artifact, perform
the recommended work, or invoke another skill.
Assess maturity
- Inspect the conversation and existing project artifacts only far enough to
identify the latest decisions and their approval status.
- Classify the project context as
Greenfield, Existing system, Hybrid,
or Unclear, and record the evidence. Do not infer Greenfield merely
because no repository or current system is accessible.
- Judge substance rather than filenames. Treat an artifact as approved only
when the user has explicitly approved it.
- Select the earliest unmet gate in this canonical flow:
| Gate |
Evidence required |
Recommend |
| Frame the idea |
Clear problem, intended outcome, affected people, appetite, boundaries, and important unknowns |
shape-idea |
| Choose a direction |
Credible alternatives, tradeoffs, evidence, and a reasoned choice |
explore-options |
| Define the design |
Chosen approach developed into an implementation-oriented design with relevant boundaries, interfaces, data, risks, and verification strategy |
write-design-doc |
| Validate the design |
Design reviewed for ambiguity, coverage, consistency, feasibility, and risk, then explicitly approved |
review-design-doc |
| Prepare the work |
Approved design decomposed into traceable, ordered, independently verifiable slices |
plan-implementation |
If an approved implementation plan already exists, state that the workflow is
complete instead of inventing another step.
Add a bounded detour when needed
Attach at most one detour to the recommendation when a high-impact uncertainty
would make the next artifact speculative:
- Recommend a research detour for a factual question that can be settled with
existing evidence, documentation, project inspection, or user data.
- Recommend a disposable prototype detour for behavior, usability, performance,
or integration uncertainty that is cheaper to test than to debate.
State the exact question and the evidence that would end the detour. Keep it
inside the selected stage, record the result in that stage's artifact, and then
resume the canonical flow. Do not turn a detour into a permanent extra stage.
Return the recommendation
Return only:
- the current maturity stage;
- the evidence used to classify it;
- the project context and the evidence for it;
- one recommended next skill, or
workflow complete;
- a short reason;
- the artifact or context to carry forward; and
- the bounded detour, only when one is necessary.
Stop after the recommendation. Let the user decide whether to continue.
1---2name: develop-idea3description: Route an idea through the idea-workbench workflow by assessing its current maturity and recommending the single next skill. Use when a user has a vision, brief, options note, design doc, review, or implementation plan but is unsure what to do next, or asks for help taking an idea from concept toward implementation.4---56# Develop Idea78Act only as a router. Inspect the available context, identify the earliest unmet9gate, and recommend one next skill. Do not create or edit an artifact, perform10the recommended work, or invoke another skill.1112## Assess maturity13141. Inspect the conversation and existing project artifacts only far enough to15 identify the latest decisions and their approval status.162. Classify the project context as `Greenfield`, `Existing system`, `Hybrid`,17 or `Unclear`, and record the evidence. Do not infer `Greenfield` merely18 because no repository or current system is accessible.193. Judge substance rather than filenames. Treat an artifact as approved only20 when the user has explicitly approved it.214. Select the earliest unmet gate in this canonical flow:2223| Gate | Evidence required | Recommend |24| --- | --- | --- |25| Frame the idea | Clear problem, intended outcome, affected people, appetite, boundaries, and important unknowns | `shape-idea` |26| Choose a direction | Credible alternatives, tradeoffs, evidence, and a reasoned choice | `explore-options` |27| Define the design | Chosen approach developed into an implementation-oriented design with relevant boundaries, interfaces, data, risks, and verification strategy | `write-design-doc` |28| Validate the design | Design reviewed for ambiguity, coverage, consistency, feasibility, and risk, then explicitly approved | `review-design-doc` |29| Prepare the work | Approved design decomposed into traceable, ordered, independently verifiable slices | `plan-implementation` |3031If an approved implementation plan already exists, state that the workflow is32complete instead of inventing another step.3334## Add a bounded detour when needed3536Attach at most one detour to the recommendation when a high-impact uncertainty37would make the next artifact speculative:3839- Recommend a research detour for a factual question that can be settled with40 existing evidence, documentation, project inspection, or user data.41- Recommend a disposable prototype detour for behavior, usability, performance,42 or integration uncertainty that is cheaper to test than to debate.4344State the exact question and the evidence that would end the detour. Keep it45inside the selected stage, record the result in that stage's artifact, and then46resume the canonical flow. Do not turn a detour into a permanent extra stage.4748## Return the recommendation4950Return only:5152- the current maturity stage;53- the evidence used to classify it;54- the project context and the evidence for it;55- one recommended next skill, or `workflow complete`;56- a short reason;57- the artifact or context to carry forward; and58- the bounded detour, only when one is necessary.5960Stop after the recommendation. Let the user decide whether to continue.