Code Review Skill
Purpose
Perform thorough code reviews that identify issues and suggest improvements.
Review Checklist
When reviewing code, check for:
Code Quality
- • Clear variable and function names
- • DRY (Don't Repeat Yourself) principles
- • Single responsibility principle
- • Appropriate error handling
Security
- • Input validation
- • SQL injection prevention
- • XSS prevention
- • Sensitive data handling
Performance
- • Unnecessary loops or iterations
- • Database query optimization
- • Memory leaks
- • Caching opportunities
Maintainability
- • Code documentation
- • Test coverage
- • Consistent coding style
- • Clear module boundaries
Feedback Format
Provide feedback in this format:
- •Issue: Description of the problem
- •Location: File and line number
- •Severity: Critical/Major/Minor/Suggestion
- •Fix: Recommended solution