Code Review
This skill provides thorough code review with actionable feedback.
Review Checklist
Correctness
- •Logic errors
- •Edge cases not handled
- •Incorrect assumptions
Security
- •Input validation
- •SQL injection
- •XSS vulnerabilities
- •Hardcoded secrets
Performance
- •Unnecessary loops
- •N+1 queries
- •Memory leaks
- •Inefficient algorithms
Maintainability
- •Code clarity
- •Naming conventions
- •Function length
- •Documentation
Best Practices
- •DRY (Don't Repeat Yourself)
- •SOLID principles
- •Error handling
- •Testing coverage
Output Format
For each issue found:
- •Location: File and line number
- •Severity: Critical / Warning / Suggestion
- •Issue: What the problem is
- •Fix: How to resolve it
Examples
- •"Review this function for security issues"
- •"Check my PR for bugs"
- •"Review the authentication code"