Super Vibe
Break a goal into independent chunks informed by the spec, run each as a vibe cycle. Structured sequence, not a blind retry loop.
Arguments
<goal>— what to build (required)--max-iterations N— hard cap on vibe iterations (default: 5)
Hard Caps
- Max iterations: 5 (override with
--max-iterations) - Per-iteration: each vibe cycle has its own token budget via
--max-budget-usd - Hit any cap → report what was accomplished, what remains, stop.
[1] Spec
Skill("spec", args="<goal> --auto")
Read the spec file. The spec's Architecture Context tells you the scope — what modules, files, and patterns are involved.
[2] Plan Chunks
Read the spec file via ct spec read <path>. Break the goal into 2-5 independent chunks based on the spec's Architecture Context. Each chunk:
- Can be implemented and tested independently
- Has a clear "done" state
- Fits in a single vibe cycle
Write the chunk plan as a simple numbered list. Each entry: one sentence describing what to build.
[3] Execute Chunks
For each chunk, in order:
- Output
[N/M] <chunk description> - Run
Skill("vibe", args="<chunk prompt> --no-review") - After vibe returns, verify:
git log --oneline -5andgit diff --statto confirm progress - If vibe failed with zero progress, record the failure and move to the next chunk (don't retry the same chunk — the approach needs adjusting)
After all chunks complete, run one final review:
Skill("crit")
Skill("commit")
[4] Report
Supervibe: <goal>
Chunks: N/M completed
Spec: <file path>
If max iterations hit before completion, report what remains.
Error Handling
- Chunk fails → record it, continue to next chunk. Failed chunks noted in final report.
- Max iterations hit → stop, report accomplished vs remaining.
- All chunks fail → stop, suggest
/debuggingor manual investigation.