Spec out the project and decompose into shells, then halt for the user to drive implementation.
Use TaskCreate to create a task for each phase:
- Run
/draft-specskill - Run
/refine-planskill (spec) - Run
/draft-shellsskill - Run
/refine-planskill (shells) - Run
/self-improveskill - Halt and tell the user to run
/clearthen/pick-next-shell
Run the /draft-spec skill with the user's task description. /draft-spec guides the discussion and writes .turbo/specs/<slug>.md. Capture the spec path.
Run the /refine-plan skill with spec <path> from Phase 1. This loops review, evaluation, and application until the spec stabilizes or the iteration cap is hit.
Run the /draft-shells skill, passing the spec path from Phase 1. Capture the resulting shell paths.
Run the /refine-plan skill with shells <slug> from Phase 3. This loops review, evaluation, and application until the shells stabilize or the iteration cap is hit.
Run the /self-improve skill to compound planning learnings.
Halt with this message:
Spec and shells ready.
- Spec:
<spec path>- Shells:
<N>shells in.turbo/shells/Planning context is likely full, and the artifacts above are comprehensive enough to continue fresh. Run
/clear, then/pick-next-shellto pick the first shell and carry it through expand → refine → self-improve → halt. After that, run/implement-plan <slug>in a fresh session to execute the plan and chain into/finalize.
- Do not attempt to auto-implement shells. Each shell is implemented in its own fresh session via
/implement-planafter/pick-next-shellhalts.