- Run
bun run lintandbun run prettier:checkafter making changes. - Use kebab-case for project filenames unless a framework requires a conventional filename.
- Use
motion, notframer-motion. - Use inline function parameter types instead of isolated parameter interfaces.
- Add or update tests with every code change: unit tests for utilities and E2E tests for product features.
- Run
bun testandbun run test:e2ebefore completing work.