review-prs

Review pull requests in brave/brave-core for best practice violations.

4|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/brave-experiments/brave-core-bot --skill review-prs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-prs
Source: https://github.com/brave-experiments/brave-core-bot/tree/main/.claude/skills/review-prs
Command: npx skills add https://github.com/brave-experiments/brave-core-bot --skill review-prs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, python3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the tedious and error-prone process of manually reviewing Pull Requests for adherence to best practices, ensuring code quality and consistency across the project.

Core Features & Use Cases

  • Automated Best Practice Checks: Scans PRs against a defined set of coding standards, architectural guidelines, and security requirements.
  • Interactive Review Workflow: Provides a guided, interactive experience for the user to approve or reject suggested comments before they are posted.
  • Violation Tracking: Drafts comments for violations and can create follow-up issues for merged PRs with detected problems.
  • Use Case: A developer can invoke this skill to quickly get a report on potential violations in recent PRs, allowing them to focus on substantive code review rather than repetitive checks.

Quick Start

Review open pull requests in the brave/brave-core repository for best practice violations.

Frequently Asked Questions about review-prs

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

FAQPage Schema
How do I automate pull request reviews for best practices and coding standards?

Automated pull request reviews use GitHub CLI and Python scripts to fetch PR diffs and analyze them against architecture, coding, and testing standards. The system interactively drafts comments for violations, requiring your approval before posting them to GitHub.

Can I filter pull requests by state and date when checking for code violations?

Yes, you can filter pull requests by state and date. The skill fetches and caches PR data based on these filters, allowing you to target specific subsets of recent pull requests for best practice violation analysis.

Do I need GitHub CLI and Python3 installed to review PRs for architecture and testing standards?

Yes, GitHub CLI (gh) and Python3 are required dependencies. The skill uses GitHub CLI to fetch pull request diffs and Python3 scripts to handle the filtering, caching, and subagent workflow for detailed analysis against documentation.

What happens when a merged pull request has detected best practice violations?

When a merged pull request has detected violations, the skill can create follow-up issues in the repository. This ensures that architectural, coding standard, and security violations are tracked and addressed even after the code is merged.

Can I review PR diffs interactively before posting automated code review comments?

Yes, the review workflow is interactive, allowing you to approve or reject suggested comments before they are posted. This guided experience ensures you maintain control over which violation comments are published to the pull request.

What is the best way to check brave-core pull requests for adherence to best practices?

The best way is to use an automated subagent workflow that fetches brave-core PR diffs and analyzes them against documentation. It checks for adherence to architecture, coding standards, and testing guidelines, providing a report on potential violations.