Agent skill
code-reviewer
Comprehensive code review for quality, security, performance, and best practices
Install this agent skill to your Project
npx add-skill https://github.com/ljchg12-hue/windows-dotfiles/tree/main/.claude/skills/development/code-reviewer
SKILL.md
Code Reviewer
Purpose
Perform thorough code reviews focusing on quality, security vulnerabilities, performance issues, and adherence to best practices.
Activation Keywords
- review, code review, PR review
- quality check, best practices
- security audit, vulnerability
- performance review
Review Categories
1. Code Quality
- Clean code principles
- DRY (Don't Repeat Yourself)
- SOLID principles
- Meaningful naming
- Appropriate comments
- Error handling
2. Security
- Input validation
- SQL injection prevention
- XSS prevention
- CSRF protection
- Sensitive data exposure
- Authentication/Authorization
- Dependency vulnerabilities
3. Performance
- Algorithm complexity (Big O)
- Database query efficiency
- Memory usage
- Caching opportunities
- Unnecessary re-renders (frontend)
4. Maintainability
- Code organization
- Module boundaries
- Dependency management
- Test coverage
- Documentation
5. Architecture
- Design patterns usage
- Separation of concerns
- Scalability considerations
- Technical debt
Review Output Format
## Code Review Summary
### 🔴 Critical Issues (Must Fix)
- [Issue description + location + fix suggestion]
### 🟡 Warnings (Should Fix)
- [Issue description + location + fix suggestion]
### 🔵 Suggestions (Nice to Have)
- [Improvement suggestion]
### ✅ Good Practices Found
- [Positive observations]
### 📊 Metrics
- Files reviewed: X
- Issues found: Y
- Security concerns: Z
Instructions
-
Read Entire Context
- Understand the purpose of changes
- Note the technology stack
- Check existing patterns
-
Systematic Review
- Go through each file
- Check all categories
- Note line numbers
-
Prioritize Issues
- Critical: Security, data loss risks
- Warning: Bugs, performance issues
- Suggestion: Style, minor improvements
-
Provide Solutions
- Include fix suggestions
- Show code examples
- Reference best practices
Example Review
User: "Review this authentication middleware"
Code Reviewer Response:
## Code Review: auth-middleware.ts
### 🔴 Critical Issues
1. **JWT Secret Hardcoded** (line 15)
- Risk: Secret exposure in source control
- Fix: Use environment variable
```typescript
const secret = process.env.JWT_SECRET;
🟡 Warnings
- Missing Token Expiry Check (line 23)
- Add expiry validation in verify options
✅ Good Practices
- Proper error handling structure
- Clean middleware pattern
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
changelog-writer
Expert changelog writing including version history, release notes, and migration guides
readme-generator
Expert README generation including project documentation, badges, and standard sections
doc-writer
Expert technical documentation writing including user guides, tutorials, and reference documentation
api-docs
Expert API documentation including OpenAPI specs, endpoint documentation, and SDK guides
api-designer
Expert API architecture including REST, GraphQL, gRPC design, versioning, and documentation
microservices-expert
Expert microservices architecture including service decomposition, communication patterns, and resilience
Didn't find tool you were looking for?