mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-03-30 13:43:26 +08:00
1.5 KiB
1.5 KiB
description, agent, subtask
| description | agent | subtask |
|---|---|---|
| Review code for quality, security, and maintainability | code-reviewer | true |
Code Review Command
Review code changes for quality, security, and maintainability: $ARGUMENTS
Your Task
- Get changed files: Run
git diff --name-only HEAD - Analyze each file for issues
- Generate structured report
- Provide actionable recommendations
Check Categories
Security Issues (CRITICAL)
- Hardcoded credentials, API keys, tokens
- SQL injection vulnerabilities
- XSS vulnerabilities
- Missing input validation
- Insecure dependencies
- Path traversal risks
- Authentication/authorization flaws
Code Quality (HIGH)
- Functions > 50 lines
- Files > 800 lines
- Nesting depth > 4 levels
- Missing error handling
- console.log statements
- TODO/FIXME comments
- Missing JSDoc for public APIs
Best Practices (MEDIUM)
- Mutation patterns (use immutable instead)
- Unnecessary complexity
- Missing tests for new code
- Accessibility issues (a11y)
- Performance concerns
Style (LOW)
- Inconsistent naming
- Missing type annotations
- Formatting issues
Report Format
For each issue found:
**[SEVERITY]** file.ts:123
Issue: [Description]
Fix: [How to fix]
Decision
- CRITICAL or HIGH issues: Block commit, require fixes
- MEDIUM issues: Recommend fixes before merge
- LOW issues: Optional improvements
IMPORTANT: Never approve code with security vulnerabilities!