pr-review

Review GitHub pull requests with multi-persona analysis and automated checks.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/azeemigi/advent-2025 --skill pr-review-azeemigi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-review
Source: https://github.com/azeemigi/advent-2025/tree/main/.github/skills/.claude/skills/pr-review
Command: npx skills add https://github.com/azeemigi/advent-2025 --skill pr-review-azeemigi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides in-depth, multi-faceted reviews of GitHub pull requests, ensuring code quality, security, and architectural soundness before merging.

Core Features & Use Cases

  • Multi-Persona Analysis: Leverages specialized AI personas (Merge Specialist, Frontend, Backend, Security, DevOps, AI/Agent, SRE, Chief Architect) to identify issues from diverse perspectives.
  • Automated Checks: Integrates running tests, linting, and security scans as part of the review process.
  • Use Case: Submit a pull request URL for a new feature, and receive a detailed report covering potential bugs, security vulnerabilities, performance bottlenecks, and architectural misalignments, complete with actionable recommendations.

Quick Start

Use the pr-review skill to review the pull request at https://github.com/agentic-community/mcp-gateway-registry/pull/456.

Frequently Asked Questions about pr-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review a GitHub pull request using multiple expert perspectives?

You can review a GitHub pull request by submitting the PR URL to generate feedback from specialized AI personas covering frontend, backend, security, DevOps, and architecture, ensuring comprehensive code quality and security assessments before merging.

What is multi-persona code review and how does it work for pull requests?

Multi-persona code review analyzes PR diffs using specialized AI personas like Merge Specialist, SRE, and Chief Architect to identify potential bugs, security vulnerabilities, and architectural misalignments from diverse expert perspectives simultaneously.

How do I automate testing and security scans during a GitHub PR review?

Automated PR review integrates directly with pytest, ruff, and bandit to execute tests, linting, and security scans automatically when analyzing a pull request, generating actionable recommendations for any identified issues.

Do I need the GitHub CLI installed to run automated code reviews?

Yes, GitHub CLI is required to fetch pull request details and diffs for the review process, serving as the primary interface for extracting code changes before the multi-persona analysis and automated checks begin.

What's the best way to check architectural soundness in a pull request?

Checking architectural soundness in a pull request is best handled by leveraging the Chief Architect and AI/Agent personas, which analyze code changes specifically to identify structural misalignments and evaluate overall design quality.

Can I use AI personas to find security vulnerabilities in GitHub pull requests?

Yes, you can use the specialized Security AI persona alongside integrated bandit security scans to identify vulnerabilities within GitHub pull requests, providing a targeted assessment of potential risks before code merges.