1.7 KiB
name, description
| name | description |
|---|---|
| generate | Generate prd.json and sprint contracts by dispatching the planner agent. Does not write source code. |
/plan — Generate PRD and Sprint Contracts
Dispatch the planner agent to decompose a spec into stories. The planner agent cannot write source code or run bash commands — it can only write to .loop/.
Instructions
1. Check prerequisites
Verify .loop/config.json exists. If not, tell the user to run /agent-loop:init first and stop.
2. Find the spec
Check these locations:
docs/superpowers/specs/*.mddocs/specs/*.mdSPEC.md,PRD.md,DESIGN.mdat project root
If found, read the spec content.
If not found, ask: "What do you want to build? 1-3 sentences." Use their answer as the spec.
3. Read project context
Read the project root listing and any key config files (package.json, etc.) to understand the tech stack. Read .loop/config.json for the mode.
4. Dispatch planner agent
Use the Agent tool to launch the agent-loop:planner agent:
Agent(
subagent_type: "agent-loop:planner",
prompt: "Generate prd.json and sprint contracts for this project.\n\nMode: {mode}\nProject root: {path}\n\nSpec:\n{spec content}\n\nProject tech stack: {detected stack}",
description: "Planning: generate stories"
)
5. Present results
After the planner finishes, read .loop/prd.json and show the user:
Plan Ready — Review Before Running
Stories:
- US-001: {title}
- US-002: {title} ...
Review:
.loop/prd.json— stories and acceptance criteria.loop/contracts/— done conditions per storyAdjust anything, then:
/agent-loop:run
STOP. Do not start the loop. Do not write source code.