Back to list
yonatangross

review-pr

by yonatangross

The Complete AI Development Toolkit for Claude Code — 159 skills, 34 agents, 20 commands, 144 hooks. Production-ready patterns for FastAPI, React 19, LangGraph, security, and testing.

29🍴 4📅 Jan 23, 2026

SKILL.md


name: review-pr description: Comprehensive PR review with 6-7 parallel specialized agents. Use when reviewing pull requests, checking PRs, code review. context: fork version: 1.1.0 author: OrchestKit tags: [code-review, pull-request, quality, security, testing] user-invocable: true

Review PR

Deep code review using 6-7 parallel specialized agents.

Quick Start

/review-pr 123
/review-pr feature-branch

Phase 1: Gather PR Information

# Get PR details
gh pr view $ARGUMENTS --json title,body,files,additions,deletions,commits,author

# View the diff
gh pr diff $ARGUMENTS

# Check CI status
gh pr checks $ARGUMENTS

Identify:

  • Total files changed
  • Lines added/removed
  • Affected domains (frontend, backend, AI)

Phase 2: Skills Auto-Loading (CC 2.1.6)

CC 2.1.6 auto-discovers skills - no manual loading needed!

Relevant skills activated automatically:

  • code-review-playbook - Review patterns, conventional comments
  • security-scanning - OWASP, secrets, dependencies
  • type-safety-validation - Zod, TypeScript strict

Phase 3: Parallel Code Review (6 Agents)

Launch SIX specialized reviewers in ONE message with run_in_background: true:

AgentFocus Area
code-quality-reviewer #1Readability, complexity, DRY
code-quality-reviewer #2Type safety, Zod, Pydantic
security-auditorSecurity, secrets, injection
test-generatorTest coverage, edge cases
backend-system-architectAPI, async, transactions
frontend-ui-developerReact 19, hooks, a11y
# PARALLEL - All 6 agents in ONE message
Task(subagent_type="code-quality-reviewer", prompt="Review readability...", run_in_background=True)
Task(subagent_type="code-quality-reviewer", prompt="Review type safety...", run_in_background=True)
Task(subagent_type="security-auditor", prompt="Security audit...", run_in_background=True)
Task(subagent_type="test-generator", prompt="Test coverage...", run_in_background=True)
Task(subagent_type="backend-system-architect", prompt="API review...", run_in_background=True)
Task(subagent_type="frontend-ui-developer", prompt="React review...", run_in_background=True)

Optional: AI Code Review

If PR includes AI/ML code, add 7th agent:

Task(subagent_type="llm-integrator", prompt="Review LLM patterns...", run_in_background=True)

Phase 4: Run Validation

# Backend
cd backend
poetry run ruff format --check app/
poetry run ruff check app/
poetry run pytest tests/unit/ -v --tb=short

# Frontend
cd frontend
npm run format:check
npm run lint
npm run typecheck
npm run test

Phase 5: Synthesize Review

Combine all agent feedback into structured report:

# PR Review: #$ARGUMENTS

## Summary
[1-2 sentence overview]

## Code Quality
| Area | Status | Notes |
|------|--------|-------|
| Readability | // | [notes] |
| Type Safety | // | [notes] |
| Test Coverage | // | [X%] |

## Security
| Check | Status |
|-------|--------|
| Secrets | / |
| Input Validation | / |
| Dependencies | / |

## Blockers (Must Fix)
- [if any]

## Suggestions (Non-Blocking)
- [improvements]

Phase 6: Submit Review

# Approve
gh pr review $ARGUMENTS --approve -b "Review message"

# Request changes
gh pr review $ARGUMENTS --request-changes -b "Review message"

Conventional Comments

Use these prefixes for comments:

  • praise: - Positive feedback
  • nitpick: - Minor suggestion
  • suggestion: - Improvement idea
  • issue: - Must fix
  • question: - Needs clarification
  • commit: Create commits after review
  • create-pr: Create PRs for review

References

Score

Total Score

75/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon