Usage Examples
Real-world scenarios demonstrating effective use of the Code Review plugin.
Basic Workflows
Example 1: Pre-Commit Review
Scenario: Review changes before committing.
# Make changes
> claude "add user registration endpoint"
# Review before commit
> /code-review:review-local-changesReview Output:
Critical Issues:
- [Security] Password stored in plain text (UserController.ts:45)
- [Bug Hunter] No email validation before database insert
High Priority:
- [Test Coverage] No tests for registration endpoint
- [Security] Missing rate limiting on registration endpoint
Action Required: Fix critical issues before committingExample 2: Pull Request Review
Scenario: Review PR before merging.
Review Findings:
Security-Focused Reviews
Example 3: Security Audit Focus
Scenario: New authentication feature needs security review.
Security Findings:
Test Coverage Reviews
Example 4: Ensuring Test Quality
Scenario: Feature complete, need to verify test coverage.
Coverage Analysis:
Code Quality Improvements
Example 5: Refactoring Legacy Code
Scenario: Legacy code needs quality improvements.
Quality Assessment:
Contract Validation
Example 6: API Contract Review
Scenario: New API endpoint needs contract validation.
Contract Findings:
Integration Patterns
Example 7: Code Review + Reflexion
Scenario: Comprehensive quality check.
Example 8: Code Review + SDD Workflow
Scenario: Feature development with specification.
Review finds issues:
Historical Context Usage
Example 9: Maintaining Consistency
Scenario: Adding feature to existing module.
Historical Context Findings:
Bug Prevention
Example 10: Catching Bugs Early
Scenario: Complex algorithm needs validation.
Bug Hunter Findings:
Performance Reviews
Example 11: Performance-Critical Code
Scenario: API endpoint needs performance validation.
Code Quality Reviewer Notes:
Continuous Improvement
Example 12: Building Quality Habits
Week 1: First PR
Week 2: After learning from review
Week 3: Habits forming
Week 4: Consistent quality
Result: Code quality improved systematically by using review findings to learn and improve.
Tips for Effective Usage
Before Committing
Review Small Changes Frequently: Easier to address issues
Focus on Critical/High First: Don't get overwhelmed
Re-review After Fixes: Verify fixes don't introduce new issues
Use Focused Reviews:
--focusfor specific concerns
During PR Process
Review Before Creating PR: Catch issues privately
Re-review After Updates: Ensure feedback addressed
Combine with Manual Review: Automated + human is best
Document Disagreements: If you disagree with findings
Building Quality
Learn from Findings: Understand why issues flagged
Update CLAUDE.md: Save common patterns
Track Improvement: Monitor issue counts over time
Share Knowledge: Discuss findings with team
Common Pitfalls to Avoid
Ignoring Low Priority: They accumulate into technical debt
Fixing Without Understanding: Learn why it's an issue
One-Time Reviews: Make it part of every workflow
Disagreeing Without Documentation: Explain your reasoning
Review Fatigue: Start with small changes to build habit
Measuring Success
Metrics to Track
Issues found per PR (should decrease over time)
Critical/High priority issues (target: 0 before merge)
Re-review cycles (fewer is better)
Time to address findings (faster is better)
Production bugs (should decrease)
Success Indicators
Consistently clean reviews (0-2 minor issues)
Faster PR approvals
Fewer production bugs
Better code quality scores
Team adopts similar patterns
Next Steps
Review Commands Reference for detailed command options
Explore Agents Reference to understand each reviewer
Check Installation Guide for setup details
Read Main Documentation for overview and best practices
Last updated