Skip to content

Implementation

Purpose

Break down development into manageable tasks and implement the code following best practices.

Input

  • design-spec.md from previous step
  • prd.md from previous steps
  • app-sitemap.md from previous steps
  • tech-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

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