AI SummaryAutomates GitHub pull request reviews by analyzing code for bugs, security issues, performance problems, and test coverage gaps, then posts findings directly to GitHub. Essential for engineering teams using Claude in their development workflow.
Install
# Add to your project root as SKILL.md curl -o SKILL.md "https://raw.githubusercontent.com/DataRecce/recce/main/.claude/skills/claude-code-review/SKILL.md"
Description
Use when asked to review a PR, or when /review is invoked with a PR number or URL. Performs a focused code review checking for bugs, security, performance, and test gaps, then posts findings as a PR comment and formal GitHub review.
Claude Code Review
Review a pull request for critical issues and post findings to GitHub.
Invocation
` /claude-code-review <PR number or URL> `
Process
`dot digraph code_review { rankdir=TB; node [shape=box, style=filled, fillcolor=lightblue]; parse [label="1. PARSE INPUT\nExtract PR number\nfrom arg or URL", fillcolor="#e6f3ff"]; details [label="2. GET PR DETAILS\nBranch, draft status,\nchanged files", fillcolor="#e6f3ff"]; draft [label="Draft PR?", shape=diamond, fillcolor="#fff3e6"]; skip [label="Skip — inform user", fillcolor="#ffcccc"]; prior [label="3. CHECK PRIOR REVIEW\nFind existing claude[bot]\ncomment", fillcolor="#ccccff"]; checkout [label="4. CHECKOUT\nSwitch to PR branch\nfetch latest", fillcolor="#e6ffe6"]; diff [label="5. REVIEW DIFF\nRead changed files\nAnalyze diff vs base", fillcolor="#ccffcc"]; verify [label="6. VERIFY\nRun tests, lint,\ntype checks", fillcolor="#ccccff"]; write [label="7. WRITE REVIEW\nCritical issues only\nMarkdown format", fillcolor="#ffe6f3"]; post [label="8. POST COMMENT\nUpdate or create\nPR comment", fillcolor="#f3e6ff"]; approve [label="9. FORMAL REVIEW\nApprove or\nrequest changes", fillcolor=lightgreen]; parse -> details; details -> draft; draft -> skip [label="yes"]; draft -> prior [label="no"]; prior -> checkout; checkout -> diff; diff -> verify; verify -> write; write -> post; post -> approve; } `
1. Parse Input
Extract the PR number from the argument. Accept: • Bare number: 123 • URL: https://github.com/owner/repo/pull/123 `bash
Quality Score
Good
84/100
Trust & Transparency
Open Source — Apache-2.0
Source code publicly auditable
Verified Open Source
Hosted on GitHub — publicly auditable
Actively Maintained
Last commit Today
443 stars — Growing Community
25 forks