From devflow
Perform complete technical review of Pull Requests including branch checkout, technical tests, error correction, and quality validation
npx claudepluginhub docutray/docutray-claude-code-plugins --plugin devflow# Pull Request Review Command (/review-pr) Command to perform complete technical review of Pull Requests, including branch checkout, technical test execution, error correction, and quality validation following professional QA methodology. ## ๐ Complete Technical Details **See**: `.claude/details/commands/review-pr.md` for complete technical implementation, including: - Detailed procedures for each phase - Optional functional testing configuration - Troubleshooting and advanced configurations ## Usage ## Objective Perform complete technical review of a Pull Request as part of struct...
/review-prRuns multi-perspective PR review using specialized agents for code, comments, tests, errors, types, and simplification. Aggregates, dedupes, ranks findings by severity.
/review-prRuns comprehensive PR review using specialized agents for code quality, tests, errors, types, comments, and simplification. Produces categorized issues summary with critical, important, suggestions, strengths, and action plan.
/review-prReviews GitHub pull request via CLI, checking correctness, security, performance, maintainability, testing; outputs verdict, severity-rated findings table, summary, and post option.
/review-prReviews a GitHub pull request for code quality, potential bugs, and improvements using the pr-reviewer agent. Accepts PR number or URL.
/review-prRuns comprehensive PR review using specialized agents for code quality, tests, errors, types, comments, and simplification. Produces categorized issues summary with critical, important, suggestions, strengths, and action plan.
/review-prReviews pull requests using 6-7 parallel specialized agents for code quality, security, tests, frontend, backend, and performance. Supports full, focused, or quick modes.
Command to perform complete technical review of Pull Requests, including branch checkout, technical test execution, error correction, and quality validation following professional QA methodology.
See: .claude/details/commands/review-pr.md for complete technical implementation, including:
/review-pr <pr-number> [--fix-issues] [--run-full-suite] [--auto-approve] [--functional-tests] [--skip-functional]
Perform complete technical review of a Pull Request as part of structured development flow, including:
/check<pr-number>: Pull Request number to review (required)--fix-issues: Automatically correct found problems (optional)--run-full-suite: Run complete test suite (optional, default only related tests)--auto-approve: Auto-approve if no problems (optional)--functional-tests: Enable automatic functional tests (if configured)--skip-functional: Skip functional tests (only technical validations)--worktree: Review in an isolated git worktree without leaving your current branch (optional). See @${CLAUDE_PLUGIN_ROOT}/templates/worktree-guide.md for details.Worktree Mode (if --worktree is used):
Read @${CLAUDE_PLUGIN_ROOT}/templates/worktree-guide.md for full worktree procedures.
.claude/worktrees/). If yes, work in-place.gh pr view <pr-number> --json headRefName -q .headRefName.gitignore includes worktrees:
grep -q "\.claude/worktrees" .gitignore 2>/dev/null || echo -e "\n# Claude Code worktrees\n.claude/worktrees/" >> .gitignore
git fetch origin
WORKTREE_DIR=".claude/worktrees/review-pr-<number>"
git worktree add "$WORKTREE_DIR" "origin/<pr-branch-name>"
cd "$WORKTREE_DIR" && <command>Standard Mode (default, without --worktree):
/check command for parallel validations/check --fast for quick validations (without build)/check for complete validation including build.claude/details/commands/review-pr.mdWorktree Cleanup (if --worktree was used):
๐ฟ Worktree Info:
Location: .claude/worktrees/review-pr-<number>
PR Branch: <branch-name>
๐ Clean up after review:
git worktree remove .claude/worktrees/review-pr-<number>
๐ List active worktrees:
git worktree list
/review-pr 123 --fix-issues
# โ
Complete technical validations
# ๐ง Automatic corrections applied
# ๐ Consolidated technical report
/review-pr 123 --auto-approve
# โก Technical validations
# โ
Automatic approval if no critical errors
/review-pr 123 --functional-tests --fix-issues
# โ
Complete technical validations
# ๐งช Automated functional tests (if configured)
# ๐ง Automatic corrections applied
# ๐ Consolidated technical + QA report
/review-pr 123 --worktree --fix-issues
# ๐ฟ Reviews in isolated worktree without leaving your current branch
# โ
Complete technical validations
# ๐ง Automatic corrections applied
If the project requires functional tests, configure in:
.claude/details/commands/review-pr.md
Example configuration:
{
"functional_tests": {
"enabled": true,
"server": {
"command": "npm run dev",
"port": 3000,
"wait_time": 5000
},
"test_suites": {
"authentication": true,
"main_flows": true,
"critical_paths": true
}
}
}
Complete Flow: /feat โ /dev โ /check โ /review-pr โ HERE
/feat: Generate technical specification and issue/dev issue#X: Implement functionality (uses /check) โ PR/check: Validate implementation quality/review-pr pr#Y: Review technically (uses /check) + optionally functionally โ Approval/MergeConsolidated Output:
๐ COMPLETE REVIEW - PR #123
๐ Implemented issue: #456 โ
๐ง Technical validations (/check): โ
4/4 passing in 2.3min
๐ Coverage: 94% (+2% vs baseline)
โก Performance: Optimized parallel validation
โ
Complete flow:
/feat โ Issue #456 โ
/dev issue#456 โ PR #123 โ
/review-pr 123 โ Approved โ
๐ READY FOR MERGE
gh auth login--verbose to see detailsREQUIRED: Each project should configure review details in:
.claude/details/commands/review-pr.md
This file should include:
Projects must configure this file during /devflow-setup
๐ For complete technical implementation: See .claude/details/commands/review-pr.md