Code Review Skill
When reviewing code, systematically check for:
Code Quality
- •Clear naming conventions
- •Appropriate abstraction levels
- •DRY principles (Don't Repeat Yourself)
- •Single responsibility
Security
- •Input validation
- •SQL injection protection
- •XSS prevention
- •Authentication/authorization checks
Error Handling
- •Proper try-catch blocks
- •Graceful degradation
- •User-friendly error messages
Performance
- •Efficient algorithms
- •Avoid N+1 queries
- •Proper caching strategies
Provide actionable feedback with specific line references.