1---2name: code-review3description: Code Review Skill4---5# Code Review Skill67- Review code for correctness, bugs, security issues, performance, and maintainability.8- Understand the existing architecture and conventions before judging or changing code.9- Prioritize real problems over style preferences.10- Check edge cases, error handling, null/undefined handling, and race conditions.11- Look for unnecessary complexity, duplicated logic, and dead code.12- Check API contracts, data flow, state management, and side effects.13- Identify potential performance problems and unnecessary re-renders.14- Check TypeScript type safety and unsafe assumptions.15- Check React hooks, dependencies, component lifecycle, and rendering behavior when applicable.16- Check accessibility and user-facing behavior when applicable.17- Do not suggest changes that are purely subjective unless they improve consistency or readability.18- Prefer minimal, practical fixes over large refactors.19- Clearly explain each finding with the problem, impact, and recommended fix.20- Rank findings by severity: critical, high, medium, low.21- If the code is correct, say so instead of inventing issues.