Code Review Skill
Perform comprehensive code reviews focusing on:
Security
- •XSS, SQL injection, command injection vulnerabilities
- •Input validation and sanitization
- •Authentication and authorization issues
- •Sensitive data exposure
- •OWASP Top 10 vulnerabilities
Code Quality
- •Logic errors and edge cases
- •Error handling and recovery
- •Null/undefined checks
- •Race conditions and async issues
- •Resource leaks
Best Practices
- •Code clarity and maintainability
- •DRY principle violations
- •Function/component complexity
- •Naming conventions
- •Documentation quality
Performance
- •Unnecessary re-renders (React)
- •Inefficient algorithms
- •Memory leaks
- •Database query optimization
Testing
- •Test coverage gaps
- •Missing edge case tests
- •Test quality and reliability
Output Format
Write this to a file in /Users/chaseadams/src/github.com/curiouslychase/reviews/{YYYY-MM-DD}.md
Provide:
- •Summary: High-level assessment
- •Critical Issues: Security/bugs requiring immediate attention
- •Improvements: Suggestions for better code quality
- •Praise: What's done well (be specific, not generic)
- •File References: Use
file_path:line_numberformat
Be concise. Focus on actionable feedback.