Implementation¶
Purpose¶
Break down development into manageable tasks and implement the code following best practices.
Input¶
design-spec.md
from previous stepprd.md
from previous stepsapp-sitemap.md
from previous stepstech-stack.md
from previous steps
Steps¶
Go through the implementation planning, code generation, testing and debugging steps below. Use global rules to define your guidelines, DOD (definition of done). Make a rule to constantly update the plan doc for tracking progress.
1. Implementation Planning¶
- Option 1: Use the Implementation Plan Guide
- Option 2: Use Taskmaster based on your
prd.md
file - Option 3: Use Memory Bank based on your input documents
2. Code Generation¶
- Follow the Code Generation Guide
- Implement features iteratively
- Create modular, maintainable components
- Implement data flows according to architecture
- Build API integrations
- Apply proper error handling
3. Code Review & Quality¶
- Use the Code Review Guide
- Conduct regular code reviews
- Ensure code maintainability
- Follow coding standards
4. Testing & Debugging¶
- Follow the Testing and Debugging Guide
- Generate and run unit tests
- Perform integration testing
- Debug issues systematically
- Validate functionality
Output¶
implementation-steps.md
- Step-by-step implementation plan with prioritized tasks- Functional codebase implementing your application
Next Steps¶
- Proceed to Security to ensure your application is secure