Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

review-pull-requests

verified

Use this skill to run a comprehensive pull request review using multiple specialized agents. Each agent focuses on a different aspect of code quality, such as comments, tests, error handling, type design, and general code review. The skill aggregates results and provides a clear action plan for improvements. Triggers include "review PR", "analyze pull request", "code review", and "PR quality check".

View on GitHub

Marketplace

kata-marketplace

gannonh/kata-marketplace

Plugin

kata

Repository

gannonh/kata-marketplace
1stars

plugins/kata/skills/review-pull-requests/SKILL.md

Last Verified

February 2, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/gannonh/kata-marketplace/blob/main/plugins/kata/skills/review-pull-requests/SKILL.md -a claude-code --skill review-pull-requests

Installation paths:

Claude
.claude/skills/review-pull-requests/
Powered by add-skill CLI

Instructions

# Comprehensive PR Review

Run a comprehensive pull request review using multiple specialized agents, each focusing on a different aspect of code quality.

**Review Aspects (optional):** "$ARGUMENTS"

## Review Workflow:

1. **Determine Review Scope**
   - Check git status to identify changed files
   - Parse arguments to see if user requested specific review aspects
   - Default: Run all applicable reviews

2. **Available Review Aspects:**

   - **comments** - Analyze code comment accuracy and maintainability
   - **tests** - Review test coverage quality and completeness
   - **errors** - Check error handling for silent failures
   - **types** - Analyze type design and invariants (if new types added)
   - **code** - General code review for project guidelines
   - **simplify** - Simplify code for clarity and maintainability
   - **all** - Run all applicable reviews (default)

3. **Identify Changed Files**
   - Run `git diff --name-only` to see modified files
   - Check if PR already exists: `gh pr view`
   - Identify file types and what reviews apply

   **Error handling:**
   - If `git diff` fails (not a git repo): Report error clearly and stop
   - If `gh pr view` fails with "no PR found": Expected for pre-PR reviews, continue with git diff
   - If `gh pr view` fails with auth error: Note that GitHub CLI authentication is needed
   - If no changed files found: Report "No changes detected" and stop

4. **Determine Applicable Reviews**

   Based on changes:
   - **Always applicable**: kata-code-reviewer (general quality)
   - **If test files changed**: kata-pr-test-analyzer
   - **If comments/docs added**: kata-comment-analyzer
   - **If error handling changed**: kata-failure-finder
   - **If types added/modified**: kata-type-design-analyzer
   - **After passing review**: kata-code-simplifier (polish and refine)

5. **Launch Review Agents**

   **Sequential approach** (one at a time):
   - Easier to understand and act on
   - Each report is complete before next
   -

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
5365 chars