npm install
npm run dev- Create feature branch:
git checkout -b feature/your-feature-name - Make changes following existing code style
- Test:
npm run lint && npm run build - Commit using Conventional Commits:
feat:- New featurefix:- Bug fixdocs:- Documentationrefactor:- Code refactoringtest:- Testschore:- Maintenance
- Push and create Pull Request
- TypeScript: Strict types, avoid
any - React: Use Server Components by default, add
'use client'only when needed - Styling: Tailwind CSS utility classes, mobile-first
- Security: Never log passwords/secrets, validate input, sanitize errors
- Code follows style guidelines
- All tests pass
- Documentation updated
- Commit messages follow convention
- No linting errors
See AGENTS.md for detailed guidelines.