review-pr

Analyze GitHub pull requests with checklists, code diffs, and repository state.

55|6|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/NJX-njx/opensoul --skill review-pr-njx-njx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-pr
Source: https://github.com/NJX-njx/opensoul/tree/main/.agents/skills/review-pr
Command: npx skills add https://github.com/NJX-njx/opensoul --skill review-pr-njx-njx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the review process for GitHub pull requests by providing structured, read-only analysis and feedback without risking unintended changes to the repository.

Core Features & Use Cases

  • Thorough PR assessment: Generates detailed review sections including code quality, security, tests, documentation, and changelog analysis.
  • Automated environment setup: Creates and manages isolated worktrees for efficient PR inspection.
  • Use Case: A developer wants to quickly evaluate a PR's quality and identify issues before merging. They run this Skill to produce a comprehensive review report.

Quick Start

Create a worktree for the PR, fetch its changes, and run the review commands to generate feedback on the pull request.

Frequently Asked Questions about review-pr

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

FAQPage Schema
How do I automate GitHub pull request reviews without merging?

Automating GitHub pull request reviews without merging involves executing structured checklists and code diff evaluations to generate read-only feedback. This approach analyzes repository state and PR quality safely, preventing unintended changes to the main branch.

What is included in an automated code review for a GitHub pull request?

An automated code review for a GitHub pull request includes detailed assessments of code quality, security vulnerabilities, tests, documentation, and changelog analysis. It evaluates the repository state and code diffs to provide comprehensive feedback.

Do I need to set up an isolated environment to inspect a pull request?

Yes, inspecting a pull request effectively requires an isolated environment. The review process creates and manages dedicated worktrees, allowing you to evaluate code diffs and run review checklists without impacting your local repository state.

Can I run this code review workflow on existing git worktrees?

The code review workflow manages its own isolated worktrees for efficient PR inspection. It creates a dedicated worktree for the pull request, fetches changes, and runs review commands to ensure a clean state for generating feedback.

What's the best way to evaluate PR quality before merging changes?

The best way to evaluate PR quality before merging is to run an automated review script that generates a comprehensive report. It checks code quality, security, and tests using detailed checklists on an isolated worktree, ensuring no unintended merges occur.