cpr-review

Review GitHub and GitLab pull requests for architecture, security, tests, and antipatterns.

65|2|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/joshft/correctless --skill cpr-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cpr-review
Source: https://github.com/joshft/correctless/tree/main/correctless/skills/cpr-review
Command: npx skills add https://github.com/joshft/correctless --skill cpr-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PR reviews are often manual and error-prone, leading to undetected issues and slower delivery. This Skill enforces a multi-lens review workflow to systematically check architecture, security, tests, and antipatterns.

Core Features & Use Cases

  • Multi-lens checks: architecture compliance, security posture, test coverage analysis, and antipattern detection.
  • Progress visibility: mandatory task list with status updates during the review.
  • Spec alignment: reads project constraints and validation rules to ensure PRs meet defined standards.

Quick Start

Invoke with: /cpr-review {PR number or URL}.

Frequently Asked Questions about cpr-review

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

FAQPage Schema
How do I automate PR review for architecture compliance and security risks?

Automated PR review applies multiple focused lenses to check architecture, security, tests, and antipatterns. It reads project constraints and architecture guidelines to surface risks and deviations in GitHub or GitLab pull requests.

What is a multi-lens code review and how does it detect antipatterns?

A multi-lens code review systematically analyzes pull requests across distinct dimensions like security posture and architecture compliance. It detects antipatterns by comparing changes against project constraints and validation rules.

How do I run a pull request review using project constraint documents?

Run a pull request review by invoking the command with a PR number or URL. The system reads repository files and .correctless constraint documents to evaluate test coverage and architectural integrity.

Does automated PR review work with both GitHub and GitLab?

Automated PR review works with both GitHub and GitLab pull requests. It applies the same multi-lens checks to ensure security posture and architecture compliance across both platforms.

What is the best way to ensure test coverage during a code review?

The best way to ensure test coverage is using a multi-lens review system that checks coverage as a specific focus area. It validates changes against defined project standards to provide actionable findings.

What project files are needed to enforce architecture compliance in a pull request?

To enforce architecture compliance, the review process requires project constraint documents and architecture guidelines in the repository. It specifically reads .correctless files to determine validation rules.