Rules
- Apifox API Source of Truth
- Avoid
asType Assertions - Avoid
useCallbackby Default - Avoid Over-Fragmented Logic
- Bun-First Development
- Clean TypeScript
- Codebase Memory First
- Destructure Hook Results Explicitly
- Direct Translation Calls and Component Files
- Figma Guidance Rule
- Localization — Add Local English Keys When Needed
- No Functions in
useEffectDependency Arrays - No Inline Styles Unless Specified
- No Re-Export Index Files
- No Redundant Alias Variables
- No Repository-Wide Specification File
- Page Structure Rule
- Prefer Data Over Identity Branches
- Prefer TypeScript for New Files
- React Components – One FC per File
- Readable variable names
- Ready PR Before New Pull Requests
- RTK - Rust Token Killer (Google Antigravity)
- Service API: Use { data, error } Format, No try/catch
- Use classNames for Conditional Classes
- Vercel React Performance Guidance
- Web Security
- Worktree Environment Files
- Writing React Components