58 lines
1.6 KiB
Markdown
58 lines
1.6 KiB
Markdown
---
|
||
description: Superpowers plan gate. Writes a small-step plan with files + verification. Must ask for approval before coding.
|
||
---
|
||
|
||
# Superpowers Write Plan (Gate)
|
||
|
||
## Task
|
||
Plan for this task (exactly as provided by the user):
|
||
**{{input}}**
|
||
|
||
If `{{input}}` is empty or missing, ask the user to restate the task in one sentence and STOP.
|
||
|
||
## Rules
|
||
- DO NOT edit code.
|
||
- You may read files to understand context, but produce the plan and then stop.
|
||
- Plan steps must be small (2–10 minutes each) and include verification commands.
|
||
|
||
## Output format (use exactly)
|
||
## Goal
|
||
## Assumptions
|
||
## Plan
|
||
(Each step must include: Files, Change, Verify)
|
||
## Risks & mitigations
|
||
## Rollback plan
|
||
|
||
## Persist (mandatory)
|
||
Write the plan output to:
|
||
- `artifacts/superpowers/plan.md`
|
||
|
||
Create the folder if needed.
|
||
After writing, confirm it exists by listing `artifacts/superpowers/`.
|
||
|
||
## Approval
|
||
Ask:
|
||
**Approve this plan? Reply APPROVED if it looks good.**
|
||
|
||
If the user replies APPROVED:
|
||
- Do NOT implement yet.
|
||
- Reply: **"Plan approved. Run `/superpowers-execute-plan` to begin implementation."**
|
||
|
||
## Persist (mandatory)
|
||
After generating the plan content above, you MUST write it to disk:
|
||
|
||
1) Copy the full plan markdown output.
|
||
2) Run:
|
||
|
||
```bash
|
||
python .agent/skills/superpowers-workflow/scripts/write_artifact.py --path artifacts/superpowers/plan.md
|
||
|
||
```
|
||
|
||
Provide the plan markdown as stdin to the command.
|
||
|
||
After writing, confirm it exists by listing artifacts/superpowers/.
|
||
|
||
If you cannot run the command, say so explicitly and instruct the user to copy/paste the plan output into artifacts/superpowers/plan.md.
|
||
Do not implement changes in this workflow. Stop after persistence.
|