Implement Next Phase
Implement all remaining tasks in the current phase without stopping between tasks.
Pre-parsed Data
!${CLAUDE_PLUGIN_ROOT}/scripts/specs-parse.sh next-phase
Instructions
- •
If the data above shows
NO_TASKS_REMAINING, report that all specs are complete and suggest creating a new spec with/sdd:spec. - •
Read the spec file shown in
spec_fileabove for full implementation context. - •
Create a todo list: Use TodoWrite to create tasks for ALL unchecked items (
[ ]lines) in the phase data above. - •
Implement each task sequentially:
- •Mark each task as
in_progresswhen starting - •Implement the task fully
- •Update
specs/README.mdto mark the task as complete (- [x]) - •Mark the todo as
completed - •Move immediately to the next task
- •Mark each task as
- •
Do NOT stop between tasks: Continue implementing until ALL tasks in the phase are complete.
- •
After completing the phase:
- •Run any relevant tests if they exist
- •Bump the version in
app.pyif code was changed (patch for fixes, minor for features) - •Report a summary of what was implemented
Important
- •Do not ask for confirmation between tasks — implement the entire phase
- •Update specs/README.md after each task — keep the checklist in sync
- •Read the full spec file for additional context
- •Follow existing code patterns in the codebase
- •Test as you go when practical
Output Format
When starting:
text
🚀 Implementing Phase: {Phase Name}
Spec: v{N} - {Name}
Tasks to complete: {count}
Starting implementation...
When complete:
text
✅ Phase Complete: {Phase Name}
Implemented:
- {Task 1}
- {Task 2}
- {Task 3}
Version bumped: {old} → {new}