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

1.9 KiB

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