Begins implementing a task following an implementation plan. Use when the user asks to implement a feature, fix a bug, or build something based on an existing plan or task file.
This rule guides the implementation of tasks in a methodical, step-by-step approach with user verification at each stage.
Create Implementation Plan: First, create a {task-name-}steps.md file that breaks down the task into clear, manageable steps.
One Step at a Time: Implement only one step at a time, focusing on quality and completeness for each individual component.
User Verification: After completing each step, check with the user to ensure it was implemented correctly before proceeding.
Iterative Refinement: Based on user feedback, refine the implementation as needed before moving to the next step.
Documentation: Keep the steps.md file updated with progress, changes, and completion status.
When checking with the user after each step:
This approach ensures high-quality implementation with continuous user alignment throughout the development process.