review-pr

Automate botocore pull request reviews with CLAUDE.md, override-drift, and async-need checks.

1.4k|208|Updated May 31, 2015
One-click install
npx skills add https://github.com/aio-libs/aiobotocore --skill review-pr-aio-libs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-pr
Source: https://github.com/aio-libs/aiobotocore/tree/main/plugins/aiobotocore-bot/skills/review-pr
Command: npx skills add https://github.com/aio-libs/aiobotocore --skill review-pr-aio-libs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the code review process for AI botocore pull requests by automating checks and providing inline comments, significantly reducing manual review time and increasing accuracy.

Core Features & Use Cases

  • Automated Checks: Performs sequential CLAUDE.md-aware diff review, runs override-drift and async-need checks, and posts high-confidence inline findings.
  • GitHub Integration: Accepts --comment to post results to GitHub or outputs to terminal without it.
  • Use Case: When reviewing an aiobotocore pull request, the Skill automatically identifies and comments on potential issues such as bugs, code style violations, and CLAUDE.md compliance.

Quick Start

Run the skill with the pull request number to perform a review: review-pr <PR_NUMBER>

Frequently Asked Questions about review-pr

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

FAQPage Schema
How do I automate code review for botocore pull requests on GitHub?

You can automate botocore pull request code review by running a sequence of checks for CLAUDE.md compliance, override-drift detection, and async-need validation. The review process operates sequentially and posts high-confidence inline findings directly to GitHub.

Do I need GitHub API access to run automated PR checks?

Yes, GitHub API access is required to run automated PR checks and post inline comments. You also need the gh CLI and jq installed as dependencies to execute the sequential code review framework and parse repository data.

What checks are performed during an automated botocore pull request review?

Automated botocore pull request reviews perform CLAUDE.md-aware diff reviews, override-drift detection, and async-need validation. The checks run sequentially within a non-parallel processing framework to identify bugs and code style violations.

Can I output automated code review findings to the terminal instead of posting to GitHub?

Yes, you can output automated code review findings to the terminal by running the script without the `--comment` flag. Including the `--comment` argument posts the high-confidence inline findings directly to the GitHub pull request.

How do I start reviewing a specific aiobotocore pull request?

To start reviewing an aiobotocore pull request, execute the script with the specific pull request number as the argument. This initiates the sequential automated checks and generates inline comments for the provided PR.

Does the automated code review process run checks in parallel?

No, the automated code review process does not run checks in parallel. It operates within a sequential, non-parallel processing framework to ensure CLAUDE.md compliance, override-drift detection, and async-need validation are evaluated in order.