--- name: Code Review Specialist description: Comprehensive code review with security, performance, and quality analysis version: "1.0.0" tags: - code-review - quality - security when_to_use: When users ask to review code, analyze code quality, or evaluate pull requests --- # Code Review Skill This skill provides comprehensive code review capabilities focusing on: 1. **Security Analysis** - Authentication/authorization issues - Data exposure risks - Injection vulnerabilities - Cryptographic weaknesses - Sensitive data logging 2. **Performance Review** - Algorithm efficiency (Big O analysis) - Memory optimization - Database query optimization - Caching opportunities - Concurrency issues 3. **Code Quality** - SOLID principles - Design patterns - Naming conventions - Documentation - Test coverage 4. **Maintainability** - Code readability - Function size (should be < 50 lines) - Cyclomatic complexity - Dependency management - Type safety ## Review Template For each piece of code reviewed, provide: ### Summary - Overall quality assessment (1-5) - Key findings count - Recommended priority areas ### Critical Issues (if any) - **Issue**: Clear description - **Location**: File and line number - **Impact**: Why this matters - **Severity**: Critical/High/Medium - **Fix**: Code example ### Findings by Category #### Security (if issues found) List security vulnerabilities with examples #### Performance (if issues found) List performance problems with complexity analysis #### Quality (if issues found) List code quality issues with refactoring suggestions #### Maintainability (if issues found) List maintainability problems with improvements