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
# 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
## 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