Review a Pull Request
Review a Pull Request by its number using the GitHub CLI.
gh pr viewgh pr diff/review-pr <pr_number>
Arguments:
pr_number (required): The PR number to reviewgh CLI must be installed and authenticatedgh auth login if not authenticatedCreates: flow/reviewed-pr/pr_<number>.md
| Area | What's Checked |
|---|---|
| Code Quality | Pattern consistency, naming, organization |
| Security | Secrets, injection, authentication |
| Performance | N+1 queries, unnecessary loops, caching |
| Testing | Test coverage, edge cases |
| Documentation | Comments, README updates |
# PR Review: #<number>
## PR Information
| Field | Value |
|-------|-------|
| Title | PR title |
| Author | username |
| Branch | feature -> main |
| Files Changed | N |
## Summary
What this PR does
## Findings
### Finding 1: [Name]
| Field | Value |
|-------|-------|
| File | path/to/file |
| Severity | Major |
**Description**: What's wrong
**Suggested Fix**: How to fix it
## Security Considerations
Any security concerns
## Performance Considerations
Any performance concerns
## Recommendation
| Status | Approve / Request Changes / Comment |
/review-pr 123
Output:
Reviewing PR #123...
Fetching PR information...
Fetching PR diff...
Analyzing changes...
PR #123 Review Complete!
Summary: Adds user authentication with OAuth
Files Changed: 12
Findings: 2 Major, 3 Minor
Review saved to: flow/reviewed-pr/pr_123.md
Recommendation: Request Changes
- Fix the 2 major issues before merging
If you get authentication errors:
# Authenticate with GitHub
gh auth login
# Verify authentication
gh auth status