chore(skills): require plan mode in start-sprint skill

Replace immediate ticket status change with a mandatory plan mode
step. Agent must now enter plan mode, create a concrete sprint plan
covering implementation approach and ticket ordering, and get user
approval before marking any ticket as in_progress.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-11 23:31:10 +01:00
co-authored by Claude Opus 4.6
parent c065d98325
commit 5805d17f0b
+24 -4
View File
@@ -95,7 +95,27 @@ Output a summary:
- Key decisions loaded
- Suggested first task (lowest ID unblocked ticket)
Then mark the first actionable ticket as `in_progress`:
```bash
"$REPO_ROOT/db/connectors/ticket" status <id> in_progress
```
Do NOT mark any ticket as `in_progress` yet.
### 8. Enter plan mode
After presenting the work plan summary, you MUST enter plan mode using the
`EnterPlanMode` tool. In plan mode:
1. **Create a concrete sprint plan** — for each actionable ticket, outline:
- What files need to be created or modified
- What the implementation approach is
- What order tickets should be tackled in (respecting dependencies)
- Any open questions or risks per ticket
2. **Include blocked tickets** — note what unblocks them and when they might
become actionable during the sprint.
3. **Write the plan to the plan file** — the plan should be self-contained so
you can follow it step-by-step once approved.
4. **Exit plan mode** — use `ExitPlanMode` to present the plan for user
approval before starting any implementation work.
Only after the user approves the plan should you mark the first ticket as
`in_progress` and begin implementation.