Files
gh-rohittcodes-claude-plugi…/commands/code-review.md
2025-11-30 08:52:48 +08:00

67 lines
1.9 KiB
Markdown

---
description: Perform comprehensive code review with quality and security analysis
argument-hint: [review-type] [focus-area]
---
# Code Review Command
Perform comprehensive code review with quality, security, and best practices analysis.
## Context
- Review type: $1 (security|performance|quality|all - default: all)
- Focus area: $2 (specific module or component)
- Recent changes: !`git diff HEAD~1`
- Code metrics: !`find . -name "*.js" -o -name "*.ts" -o -name "*.py" | wc -l`
## Code Review Process
### 1. **Code Quality Analysis**
- Code structure and organization
- Design patterns and best practices
- Code readability and maintainability
- Documentation and comments quality
### 2. **Security Review**
- Vulnerability assessment
- Input validation and sanitization
- Authentication and authorization
- Data protection and privacy
### 3. **Performance Analysis**
- Algorithm efficiency
- Resource utilization
- Database query optimization
- Caching strategies
### 4. **Best Practices Validation**
- Coding standards compliance
- Error handling patterns
- Testing coverage and quality
- Version control practices
## Review Criteria
- **Security**: OWASP guidelines, secure coding practices
- **Performance**: Efficiency, scalability, resource usage
- **Quality**: Maintainability, readability, documentation
- **Standards**: Team coding standards, industry best practices
## Expected Outcome
- Comprehensive code review report
- Prioritized improvement recommendations
- Security vulnerability assessment
- Performance optimization suggestions
## Review Feedback
- **Critical Issues**: Immediate attention required
- **High Priority**: Should be addressed before merge
- **Medium Priority**: Address in next iteration
- **Low Priority**: Future improvement opportunities
## Approval Criteria
Code approved when:
- No critical security vulnerabilities
- Performance benchmarks met
- Code quality standards satisfied
- All tests passing
- Documentation complete