Project: [Project Name]
Commands
npm run devor equivalentnpm testor equivalentnpm run buildor equivalent
Project Structure
src/: application codetests/: automated testsdocs/: specs and notes
Technical Decisions
- Language/runtime:
- Framework:
- Data storage:
- Deployment target:
Code Style
- Follow existing patterns in this repo
- Keep functions small and testable
- Prefer explicit names over abbreviations
- Do not add dependencies without approval
Testing Rules
- Write tests for new behavior
- Keep existing tests passing
- Cover edge cases and error paths
Boundaries
Always
- Explain the plan before large changes
- Verify behavior against the PRD
- Keep commits focused and atomic
Ask First
- Before schema changes
- Before introducing new dependencies
- Before changing API contracts
Never
- Never commit secrets
- Never bypass failing tests
- Never implement features outside the PRD scope