This is a structured PR review tool that reads diff and description files from your local checkout, analyzes the changes, and writes machine-readable feedback to review.json instead of posting directly to GitHub. It's built for CI workflows where you want Claude to review code but need the output in a specific JSON shape for another step to handle publishing. The prompt is opinionated about what matters: it prioritizes correctness and security, avoids nitpicking unless it can offer concrete fixes, and labels every comment as critical, important, suggestion, or nit. The diff annotation format with OLD/NEW line markers is smart but adds learning overhead. If you're wiring Claude into a review pipeline and need deterministic output rather than conversational feedback, this gives you the guardrails.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
5
skills.sh installs
29.1K
GitHub stars
684
last updated
Aug 21, 2026

Install

$ npx -y skills add warpdotdev/common-skills --skill review-pr --agent claude-code

Installs into .claude/skills of the current project.

Files

Review PR Skill

Review the current pull request and write the output to review.json.

Context

  • The working directory is the PR branch checkout.
  • The workflow usually provides an annotated diff in pr_diff.txt.
  • The workflow usually provides the PR description in pr_description.txt.
  • If spec_context.md exists, it contains spec context for implementation-vs-spec validation.
  • When the prompt references .agents/skills/review-pr/scripts/resolve_spec_context.py, use that script to materialize spec_context.md on demand instead of expecting spec content to be embedded in the prompt.
  • Focus on files and lines changed by this PR.
  • Do not post comments or reviews to GitHub directly.

Review Scope

Sponsors

Details

Repository
github.com/warpdotdev/common-skills
Categories
Git & Pull Requests, Code Review & Quality, Release Management, Automation & Workflows
First seen
May 16, 2026

More from warpdotdev/common-skills

All 23
1warpdotdev avatarresolve-merge-conflictswarpdotdev/common-skillsResolve Git merge conflicts by extracting only unresolved paths, conflict hunks, and compact diffs instead of loading whole files into context. Use when a merge28.8Kskills.sh installs
2warpdotdev avatarcreate-prwarpdotdev/common-skillsCreate a pull request in the warp repository for the current branch. Use when the user mentions opening a PR, creating a pull request, submitting changes for re28.7Kskills.sh installs
3warpdotdev avatarrespond-to-pr-comments-in-blocklistwarpdotdev/common-skillsWalk users through PR review comments, fetching and displaying them first when needed, collect per-comment response decisions, apply requested fixes, and previe25.3Kskills.sh installs
4github avatarconventional-commitgithub/awesome-copilotPrompt and workflow for generating conventional commit messages using a structured XML format. Guides users to create standardized, descriptive commit messages 17.3Kskills.sh installs
5rohitg00 avatarcommit-historyrohitg00/agentmemoryList recent git commits linked to agent sessions, optionally filtered by branch or repo. Use when the user asks "show agent commits", "what has the agent shippe14.3Kskills.sh installs
6anthropics avatarcode-reviewanthropics/knowledge-work-pluginsReview code changes for security, performance, and correctness. Trigger with a PR URL or diff, "review this before I merge", "is this code safe?", or when check10.1Kskills.sh installs