Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 2.32 KB

File metadata and controls

51 lines (32 loc) · 2.32 KB

Turboplan: Shell Mode

Fill-in → refine → confirm → implement for a shell file path that was passed.

Task Tracking

Use TaskCreate to create a task for each phase:

  1. Run /draft-plan skill (fill-in mode)
  2. Run /refine-plan skill
  3. Confirm plan with user
  4. Run /self-improve skill
  5. Run /implement-plan skill or halt

Phase 1: Run /draft-plan Skill (Fill-In Mode)

Run the /draft-plan skill with the shell file path as input. The resulting plan path equals the shell path.

Phase 2: Run /refine-plan Skill

Run the /refine-plan skill, passing the filled-in plan path. Loops until the plan stabilizes.

Phase 3: Confirm Plan with User

Report the plan's location and summarize it in one paragraph. Point the user at the file path so they can open it for full detail.

Use AskUserQuestion to ask how to proceed:

  • Implement now — Record the choice and proceed to Phase 4.
  • Revise more — Use a follow-up AskUserQuestion to choose: run the /refine-plan skill again (if review-loop refinement is needed) or the /draft-plan skill again (if the shape itself needs rework). After the chosen skill completes, return to Phase 3 and re-run this confirmation gate.
  • Stop — Record the choice and proceed to Phase 4. Leave the plan file in place.

Phase 4: Run /self-improve Skill

Run the /self-improve skill to compound planning learnings.

Phase 5: Implement or Halt

  • Implement now — Run the /implement-plan skill, passing the plan path. The plan's final implementation step should mark the corresponding prompt done in the prompt plan index.

  • Stop — Halt with this message:

    Plan ready at <plan path>.

    Planning context is likely full, and the plan is comprehensive enough to continue fresh. When you're ready to implement, run /clear, then /implement-plan with the plan path.

Rules

  • Phases 1, 2, and 4 always run. Phase 4 runs before the Phase 5 branch so learnings are captured even if implementation never completes.
  • The AskUserQuestion gate in Phase 3 is mandatory. Never chain into implementation without explicit user approval.
  • Do not edit the plan file directly. Revisions go through /refine-plan or /draft-plan.
  • If the user keeps choosing "Revise more" more than twice, surface the pattern and ask whether the shell itself needs to be re-scoped.