review-pr

Review GitHub pull requests against QuestDB coding standards and generate verified issue reports.

17.2k|1.6k|Updated Apr 28, 2014
One-click install
npx skills add https://github.com/questdb/questdb --skill review-pr-questdb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-pr
Source: https://github.com/questdb/questdb/tree/main/.claude/skills/review-pr
Command: npx skills add https://github.com/questdb/questdb --skill review-pr-questdb

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the rigorous code review process for GitHub pull requests, ensuring adherence to QuestDB's strict coding standards and preventing critical bugs from reaching production.

Core Features & Use Cases

  • Automated Code Analysis: Scans pull request diffs for correctness, concurrency issues, performance regressions, resource leaks, and adherence to coding standards.
  • Multi-Agent Parallel Review: Leverages specialized AI agents to cover various aspects of code quality, including Rust safety checks.
  • Verification & Reporting: Verifies all findings against source code and generates a structured report categorizing issues by severity.
  • Use Case: A developer submits a pull request to add a new feature. This Skill automatically performs a comprehensive review, flagging potential race conditions and memory leaks before human reviewers even look at the code.

Quick Start

Use the review-pr skill to review pull request number 1234.

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 GitHub pull requests?

Automated code review for GitHub pull requests scans diffs against QuestDB coding standards to validate correctness, concurrency, performance, and resource management. It uses specialized AI agents to verify findings and generates a structured report categorizing issues by severity.

What's the best way to detect race conditions and memory leaks in Rust pull requests?

Detect race conditions and memory leaks in Rust pull requests through multi-agent parallel analysis that performs Rust safety checks. It validates resource management and concurrency issues against source code, distinguishing confirmed findings from false positives in a structured report.

Do I need the gh CLI to run automated code analysis on pull requests?

Yes, the gh CLI is required to run automated code analysis on pull requests. The Skill depends on the GitHub CLI to fetch pull request data and diffs, which are then processed by specialized AI agents to evaluate code quality and Rust safety.

Can I check pull request adherence to QuestDB coding standards automatically?

Yes, you can automatically check pull request adherence to QuestDB coding standards. The Skill scans diffs for performance regressions and resource leaks, verifying all findings against source code to generate a categorized report of confirmed issues.

How does multi-agent parallel review work for Rust code correctness?

Multi-agent parallel review works by deploying specialized AI agents to simultaneously analyze various aspects of code quality, including Rust safety checks. It validates correctness and concurrency against the source code, ensuring findings are confirmed before generating a severity-categorized report.