Comprehensive PR review -- full branch diff against base, commit-by-commit analysis, breaking change detection, conventional commit verification.
npx claudepluginhub n24q02m/claude-plugins --plugin better-code-review-graphThis skill uses the workspace's default tool permissions.
Comprehensive code review of a pull request or branch diff against its base. Unlike review-delta (quick review of uncommitted local changes), this reviews ALL commits in a branch for PR submission readiness.
Reviews PRs or branch diffs using knowledge graph for structural context, blast-radius analysis, risk assessment, test coverage, and structured file-by-file output.
Reviews pull requests by analyzing diffs with GitNexus: detects affected flows/symbols, computes blast radius, checks test coverage, and assesses merge risk.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Share bugs, ideas, or general feedback.
Comprehensive code review of a pull request or branch diff against its base. Unlike review-delta (quick review of uncommitted local changes), this reviews ALL commits in a branch for PR submission readiness.
Token optimization: Before starting, call help(topic="graph") for the full actions reference. Never include full files unless explicitly asked.
Identify the changes for the PR:
git diff main...<branch> to get changed filesUpdate the graph by calling graph(action="build", base="main") to ensure the graph reflects the current state.
Commit-by-commit analysis (for PRs with >3 commits):
git log --oneline main..HEAD to list all commitstype(scope): description)Get the full review context by calling review(base="main"):
Analyze impact by calling query(action="impact", base="main"):
Breaking change detection for public APIs:
query(action="query", pattern="callers_of", target=<func>) to find all consumersDeep-dive each changed file:
query(action="query", pattern="tests_for", target=<func>) to verify test coverageGenerate structured review output:
## PR Review: <title>
### Summary
<1-3 sentence overview>
### Conventional Commits Check
- [x] `feat(parser): add Go support` -- valid
- [ ] `fixed stuff` -- invalid, should be `fix(scope): description`
### Risk Assessment
- **Overall risk**: Low / Medium / High
- **Blast radius**: X files, Y functions impacted
- **Test coverage**: N changed functions covered / M total
- **Breaking changes**: None / List of breaking changes
### File-by-File Review
#### <file_path>
- Changes: <description>
- Impact: <who depends on this>
- Issues: <bugs, style, concerns>
### Missing Tests
- <function_name> in <file> - no test coverage found
### Recommendations
1. <actionable suggestion>
| Aspect | review-delta | review-pr |
|---|---|---|
| Scope | Uncommitted changes only | Full branch diff (all commits) |
| Speed | Fast, minimal context | Thorough, more context |
| Use case | Quick check before commit | PR submission readiness |
| Commit analysis | N/A | Commit-by-commit + conventional commit check |
| Breaking changes | Not checked | Explicitly detected |
query(action="search", search_query=<term>) to find related code the PR might have missed