# Project Context ## About [Brief description of this project] ## Tech Stack - **Language**: [e.g., Python 3.11, TypeScript 5.0] - **Framework**: [e.g., FastAPI, React, Vue.js] - **Build Tool**: [e.g., npm, poetry, gradle] - **Testing**: [e.g., pytest, vitest, jest] - **Database**: [e.g., PostgreSQL, Oracle, SQLite] ## Project Structure ``` /src # Source code /tests # Test files /docs # Documentation /config # Configuration ``` ## Common Commands ```bash # Development npm run dev # Start dev server npm test # Run tests # Build npm run build # Production build ``` ## Development Standards - [Add your coding standards here] - Use type annotations - Write tests for new features ## Workflows ### Feature Development 1. Create feature branch: `git checkout -b feature/name` 2. Write tests first (TDD) 3. Implement feature 4. Run tests and linting 5. Create PR ## Boundaries ✅ **Always:** - Write tests for new features - Use type annotations - Document public APIs ⚠️ **Ask First:** - Modifying database schema - Changing API contracts - Major architectural changes 🚫 **Never:** - Commit secrets/credentials - Delete failing tests - Bypass CI checks - Push directly to main/master ## Common Gotchas [Add project-specific gotchas as you discover them] --- # Auto-Build Integration @./.claude/rules/auto-build-patterns.md @./.claude/rules/auto-build-memory.md