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.