Code Review Skill
Comprehensive code analysis for quality, security, and performance
Review Categories
1. Code Quality
- •Naming conventions
- •Code structure
- •DRY principles
- •SOLID principles
- •Complexity metrics
2. Security
- •Input validation
- •Authentication/Authorization
- •SQL injection
- •XSS vulnerabilities
- •Sensitive data exposure
3. Performance
- •Algorithm efficiency
- •Memory usage
- •Database queries
- •Caching opportunities
- •Bundle size
4. Best Practices
- •Error handling
- •Logging
- •Testing coverage
- •Documentation
- •Type safety
Usage
bash
# Review specific file /code-review src/components/Login.tsx # Review entire feature /code-review user-authentication # Review with specific focus /code-review security src/api/
Output Format
markdown
## Code Review Report ### Summary - Files reviewed: N - Issues found: N (Critical: N, Warning: N, Info: N) ### Critical Issues - [FILE:LINE] Description ### Warnings - [FILE:LINE] Description ### Suggestions - [FILE:LINE] Description ### Positive Observations - Well-structured code in X - Good test coverage in Y
Integration with PDCA
Code review is part of the Check phase:
- •Run
/code-reviewafter implementation - •Address critical issues
- •Run
/pdca analyzefor gap analysis - •Iterate until quality standards met