Skip to content

Tech Stack Selection

Purpose

Define the technologies that will be used to build your application.

Input

  • prd.md from previous step

Steps

1. Research appropriate technologies for your specific requirements

2. Consider scalability, learning curve, and community support

3. Review the Tech Stack Guide

4. List preferred libraries and tools

5. Consider using a starter kit

  • Include rules and IDE configuration files (e.g. Cursor rules, settings) in starter project configuration

6. Setup testing frameworks (like Jest, PyTest)

Output

  • tech-stack.md - Document specifying your technology choices including:
    • Frontend framework
    • Backend services
    • Database solutions
    • Authentication system
    • Development tools
    • Third-party integrations
    • Testing frameworks

Next Steps

  • Proceed to App Flow using your prd.md and tech-stack.md as input