- Product Requirements (PRD) - High-level product vision and specs
- User Flows - MVP user journeys and edge cases
- AI Integration Strategy - Provider comparisons and architecture
- Frontend Architecture
- Component Structure
- State Management
- Performance Patterns
- Backend Services
- Database Schema
- API Endpoints
- Convex Integration
- API Documentation - Endpoint specs and examples
- Database Design - Schema evolution and migrations
- DevOps Setup
- Hosting Architecture
- CI/CD Pipeline
- Monitoring
- Testing Strategy - Unit, Integration, E2E tests
- Security & Auth - Clerk integration and RBAC
- State Management - Data flow patterns
- UI Theme Guide - Design system and components
- Third-Party Libraries - Dependency audit
- Documentation Standards - How we maintain docs
graph TD
A[Start] --> B[PRD]
A --> C[Technical Specs]
B --> D[Development]
C --> D
D --> E[Testing]
E --> F[Deployment]
F --> G[Maintenance]
Pro tip: Use
CTRL+Pin VS Code to quickly jump between docs. Each document contains cross-references to related files.