Agent Skill
2/7/2026

pr-reviews

Comprehensive pull request review using specialized agents covering code quality, test coverage, error handling, type design, comment accuracy, and code simplification. Use when reviewing PRs, checking code before committing, validating changes before creating PRs, or when the user asks to "review my PR", "check the code", "review changes", "analyze test coverage", "check error handling", "review types", or "simplify the code". Supports targeted reviews (tests, errors, types, comments, code, simplify) or full review (all aspects).

G
gannonh
3GitHub Stars
1Views
npx skills add gannonh/kata-agents

SKILL.md

Namepr-reviews
DescriptionComprehensive pull request review using specialized agents covering code quality, test coverage, error handling, type design, comment accuracy, and code simplification. Use when reviewing PRs, checking code before committing, validating changes before creating PRs, or when the user asks to "review my PR", "check the code", "review changes", "analyze test coverage", "check error handling", "review types", or "simplify the code". Supports targeted reviews (tests, errors, types, comments, code, simplify) or full review (all aspects).

name: pr-reviews description: Comprehensive pull request review using specialized agents covering code quality, test coverage, error handling, type design, comment accuracy, and code simplification. Use when reviewing PRs, checking code before committing, validating changes before creating PRs, or when the user asks to "review my PR", "check the code", "review changes", "analyze test coverage", "check error handling", "review types", or "simplify the code". Supports targeted reviews (tests, errors, types, comments, code, simplify) or full review (all aspects).

PR Reviews

Run comprehensive pull request reviews using specialized agents, each analyzing a different aspect of code quality.

Review Aspects

AspectAgentFocus
codecode-reviewerProject guidelines, bugs, code quality
teststest-analyzerTest coverage quality and completeness
errorssilent-failure-hunterSilent failures, error handling
typestype-design-analyzerType encapsulation and invariants
commentscomment-analyzerComment accuracy and maintainability
simplifycode-simplifierClarity and maintainability
allAll applicableFull review (default)

Workflow

  1. Determine scope - Check git diff --name-only for changed files
  2. Select aspects - Parse user request or default to all applicable
  3. Launch agents - Sequential (default) or parallel (if requested)
  4. Aggregate results - Combine findings by severity
  5. Provide action plan - Prioritized fixes

Usage

Full review:

/pr-reviews

Targeted reviews:

/pr-reviews tests errors    # Test coverage and error handling only
/pr-reviews comments        # Comment accuracy only
/pr-reviews simplify        # Code simplification only

Parallel execution:

/pr-reviews all parallel    # Launch all agents simultaneously

Applicability by Change Type

Change TypeApplicable Agents
Any codecode-reviewer (always)
Test filestest-analyzer
Comments/docscomment-analyzer
Error handlingsilent-failure-hunter
New/modified typestype-design-analyzer
After passing reviewcode-simplifier

Output Format

# PR Review Summary

## Critical Issues (X found)
- [agent-name]: Issue description [file:line]

## Important Issues (X found)
- [agent-name]: Issue description [file:line]

## Suggestions (X found)
- [agent-name]: Suggestion [file:line]

## Strengths
- What's well-done in this PR

## Recommended Action
1. Fix critical issues first
2. Address important issues
3. Consider suggestions
4. Re-run review after fixes

Agent Details

See references for detailed agent specifications:

Workflow Integration

Before committing:

  1. Write code
  2. Run: /pr-reviews code errors
  3. Fix critical issues
  4. Commit

Before creating PR:

  1. Stage changes
  2. Run: /pr-reviews all
  3. Address critical and important issues
  4. Re-run targeted reviews
  5. Create PR

After PR feedback:

  1. Make requested changes
  2. Run targeted reviews based on feedback
  3. Verify issues resolved
  4. Push updates

Tips

  • Run early - Review before creating PR, not after
  • Focus on changes - Agents analyze git diff by default
  • Address critical first - Fix high-priority issues before lower priority
  • Re-run after fixes - Verify issues are resolved
  • Use targeted reviews - Focus on specific aspects when you know the concern
Skills Info
Original Name:pr-reviewsAuthor:gannonh