Review Pull Requests
When you open a PR, trigger the PR Review agent to get comprehensive feedback on your code changes. The agent acts like a staff engineer reviewer, catching architectural issues, suggesting improvements, and ensuring your code integrates well with the existing codebase.
Expert Review Capabilities
- Architectural Consistency: Ensures code changes align with existing architecture and design patterns
- Separation of Concerns: Validates proper responsibility isolation and code organization
- Design Simplicity: Identifies overcomplicated solutions and suggests simpler alternatives
- Functional Correctness: Verifies features work as intended with comprehensive testing
- Error Handling & Edge Cases: Reviews error conditions and boundary case coverage
- External Integration Safety: Checks timeouts, retries, and error handling for external calls
Structured Review Process
- Context Analysis: Examines codebase architecture, patterns, and existing conversations
- Comprehensive Review: Uses design review tools to analyze against 12 quality criteria
- Issue Validation: Verifies all suggestions are accurate and actionable
- Strategic Feedback: Selects top 3 highest-priority issues with clear solutions
- Formatted Comments: Provides GitHub-style reviews with file links and specific recommendations
When to Use
- Before merging any PR: Get a second pair of eyes on your changes
- For junior developers: Learn best practices through detailed feedback
- Complex features: Ensure architectural consistency with existing code
- Critical code paths: Extra validation for important system changes
- Team standards: Maintain consistent code quality across your team