1. Read the implementation plan and extract all tasks with their context, creating a TodoWrite.
2. For each task, dispatch an implementer subagent with the task details and context.
3. If the implementer has questions, answer them and provide additional context.
4. Once the implementer completes the task, dispatch a spec compliance reviewer subagent.
5. If the spec reviewer finds issues, the implementer fixes them and the spec reviewer reviews again.
6. After spec compliance, dispatch a code quality reviewer subagent.
7. If the code quality reviewer finds issues, the implementer fixes them and the code quality reviewer reviews again.
8. Mark the task as complete in TodoWrite. Repeat for all tasks.
9. Dispatch a final code reviewer for the entire implementation.
10. Use superpowers:finishing-a-development-branch to complete the development.