pr-review

Automate GitHub PR reviews with persona-based evaluation and structured workflows.

Updated Mar 18, 2023
One-click install
npx skills add https://github.com/acmacalister/dotfiles --skill pr-review-acmacalister
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pr-review
Source: https://github.com/acmacalister/dotfiles/tree/main/dot_config/crush/skills/pr-review
Command: npx skills add https://github.com/acmacalister/dotfiles --skill pr-review-acmacalister

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Review PRs across a teamcurri/curri monorepo and an open-source Go project to ensure production-quality feedback, maintain alignment across domains (infra, schema, CI/CD vs idiomatic Go), and accelerate safe, constructive reviews.

Core Features & Use Cases

  • Persona-driven evaluation guiding reviewers to switch contexts based on repo type.
  • Step-by-step workflow from detection to final feedback with risk flags and recommendations.
  • Ensures consistency, security-conscious checks, and actionable recommendations across code and config.

Quick Start

Run the PR review workflow on a PR number or URL to begin the structured analysis.

Frequently Asked Questions about pr-review

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

FAQPage Schema
How do I automate GitHub PR reviews for a Go project?▼

Automate GitHub PR reviews for a Go project by running a structured workflow that evaluates code against persona-based criteria, including idiomatic Go, testing, linting, and security checks. The skill guides reviewers through step-level risk assessments to ensure production-quality, constructive feedback.

What is the best way to standardize code review feedback across infrastructure and CI/CD configurations?▼

Standardize code review feedback across infrastructure and CI/CD configurations using a persona-driven evaluation workflow that enforces step-by-step checks and clear feedback templates. This ensures consistency, safety, and actionable recommendations across both code and configuration files.

Can I use a structured workflow to check security and linting in pull requests?▼

Yes, you can use a structured workflow to check security and linting in pull requests. The skill enforces security-conscious checks and linting validations as part of its step-by-step evaluation, flagging risks and providing actionable recommendations before final feedback.

Does this PR review tool work with monorepos containing mixed infrastructure and schema changes?▼

Yes, this PR review tool works with monorepos containing mixed infrastructure and schema changes. It guides reviewers to switch contexts based on repo type, evaluating infra, schema, and CI/CD changes alongside idiomatic Go to maintain alignment across domains.

How does persona-based code review improve pull request evaluation?▼

Persona-based code review improves pull request evaluation by guiding reviewers to switch contexts based on repo type, ensuring domain-specific correctness. It separates infra, schema, CI/CD checks from idiomatic Go, testing, and security, resulting in precise and constructive feedback.

What steps should I follow to review a GitHub PR with risk assessment?▼

Review a GitHub PR with risk assessment by following a step-by-step workflow from detection to final feedback. The process includes persona-based evaluation, step-level checks, risk flagging, and clear feedback templates with explicit error handling and traces to ensure safe production merges.