do-plan
Installation
SKILL.md
Produce a self-sufficient, executable implementation plan through five phases: discovery → framing → planning → challenge → synthesis.
If requirements are unclear or the solution space is wide open, run brainstorming first
to explore alternatives and get user sign-off on direction before entering discovery.
Phases
Every subagent prompt MUST be self-contained — include all prior-phase context explicitly.
Subagent dispatch policy: Each role uses its specialized agent type. Every dispatch prompt MUST include:
- The exact output file path (
.scratch/<session>/<prescribed-filename>.md) - The constraint: "Write your complete output to that path. You may read any repository file. Do NOT edit, create, or delete files outside
.scratch/<session>/. Do NOT run build commands, tests, or destructive shell commands."
| Phase | Agent type | Rationale |
|---|---|---|
| Discovery | @researcher |
Deep evidence gathering with structured E-level output |
| Planning | @planner |
Angle-committed, no phase re-entry |
| Challenge | @debater |
Adversarial Socratic dialogue, peer-reactive |