Agent skill
review-pr
Review pull requests using GitHub CLI. Invoke with /review-pr <pr-number-or-url>
Install this agent skill to your Project
npx add-skill https://github.com/mitch-mitchel/claude-starter/tree/main/skills/review-pr
SKILL.md
PR Review
Review the specified pull request thoroughly.
Arguments
$ARGUMENTS- PR number (e.g.,123) or full URL (e.g.,https://github.com/org/repo/pull/123)
Process
- Fetch PR metadata - Get title, description, author, base/head branches
- Get the diff - Review all changed files
- Read full context - For complex changes, read the complete files to understand surrounding code
- Check against project standards - Reference CLAUDE.md and existing patterns
Review Criteria
- Correctness - Does the code do what it claims?
- Security - Any vulnerabilities (injection, XSS, auth issues)?
- Tests - Are changes adequately tested?
- Style - Follows project conventions?
- Complexity - Is it overengineered or too clever?
Output Format
Provide a structured review:
## Summary
One-line assessment (approve/request changes/needs discussion)
## Changes Overview
Brief description of what the PR does
## Feedback
### Issues (must fix)
- ...
### Suggestions (nice to have)
- ...
### Questions
- ...
## Files Reviewed
- path/to/file.py - brief note
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
commit
Create well-organized git commits for all staged and unstaged changes. NEVER push.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
setup-pre-commit
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
git-guardrails-claude-code
Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.
obsidian-vault
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
Didn't find tool you were looking for?