Appearance
Superpowers Execute Plan
Persist (mandatory)
You must write execution artifacts to disk (not IDE-only documents):
- Append execution notes to:
artifacts/superpowers/execution.md - Write the final summary to:
artifacts/superpowers/finish.md
Requirements:
- Ensure the folder
artifacts/superpowers/exists (create it if needed). - After EACH completed plan step, append a note to
artifacts/superpowers/execution.md. - At the end, write the final summary to
artifacts/superpowers/finish.md. - After writing, confirm the files exist by listing
artifacts/superpowers/.
If you are unable to write these files directly, use python /home/christian/.gemini/antigravity/skills/superpowers-workflow/scripts/write_artifact.py --path <target> to persist the content.
Preconditions (do not skip)
- The user must have replied APPROVED to a written plan.
- The approved plan must exist on disk at:
artifacts/superpowers/plan.md
If artifacts/superpowers/plan.md does not exist:
- Stop immediately.
- Tell the user to run
/superpowers-write-planfirst. - Do not edit code.
Load the plan
- Read
artifacts/superpowers/plan.md. - Restate the plan briefly (1–2 lines) before making changes.
Check for parallel execution opportunity (optional)
After loading the plan, analyze if steps can run in parallel:
- Check for independent steps: Do 2+ steps operate on different files with no dependencies?
- If yes: Suggest to the user:
- "I notice steps X, Y, Z are independent and could run in parallel."
- "Would you like to use
/superpowers-execute-plan-parallelfor faster execution?" - "Or continue with sequential execution? (Reply: PARALLEL or SEQUENTIAL)"
- If PARALLEL: Stop and instruct user to run
/superpowers-execute-plan-parallelinstead. - If SEQUENTIAL or no independent steps: Continue with sequential execution below.
Skills to apply as needed
Read and apply these skills when relevant:
superpowers-tdd(preferred)superpowers-debug(if issues occur)superpowers-reviewsuperpowers-finishsuperpowers-rest-automation(if relevant)superpowers-python-automation(if Python)
Execution rules (strict)
- Implement ONE plan step at a time.
- After each step:
- Run the step’s verification command(s) (or, if you cannot run them, provide exact commands and expected outcomes).
- Append a short note to
artifacts/superpowers/execution.mdcontaining:- Step name
- Files changed
- What changed (1–3 bullets)
- Verification command(s)
- Result (pass/fail or “not run”)
- If verification fails:
- Stop.
- Switch to systematic debugging (use
superpowers-debug). - Do not continue executing further steps until fixed and verified.
- Keep changes minimal and scoped to the plan. If the plan is wrong or missing a step:
- Stop and update the plan (write the updated plan back to
artifacts/superpowers/plan.md) - Ask for approval again if the change is material.
- Stop and update the plan (write the updated plan back to
Finish (required)
At the end:
- Run a review pass (Blocker/Major/Minor/Nit).
- Write a final summary to
artifacts/superpowers/finish.mdincluding:- Verification commands run + results
- Summary of changes
- Follow-ups (if any)
- Manual validation steps (if applicable)
- Confirm the artifacts exist by listing
artifacts/superpowers/.
Stop after completing the finish step.