pr-reviewer

Automate GitHub pull request code review for security, style, and test coverage.

38|8|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/yun520-1/mark-heartflow-skill --skill pr-reviewer-yun520-1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-reviewer
Source: https://github.com/yun520-1/mark-heartflow-skill/tree/main/skills/pr-reviewer
Command: npx skills add https://github.com/yun520-1/mark-heartflow-skill --skill pr-reviewer-yun520-1

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of code review for GitHub pull requests, identifying security issues, error handling gaps, style problems, and test coverage.

Core Features & Use Cases

  • Automated Code Review: Analyzes diffs for security issues, error handling gaps, style problems, and test coverage.
  • Supports Multiple Languages: Works with Go, Python, and JavaScript/TypeScript.
  • GitHub Integration: Integrates with GitHub to check PRs and post review comments.

Quick Start

Run the following command to review all open PRs in the current repository:

scripts/github/pr-reviewer.sh check

Frequently Asked Questions about pr-reviewer

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

FAQPage Schema
How do I automate GitHub PR code reviews for security and style issues?

Automate GitHub PR code reviews by running a script that analyzes pull request diffs for security vulnerabilities, error handling gaps, style problems, and test coverage. It integrates with GitHub CLI to check open PRs and post review comments directly.

How does automated code review handle linting and test coverage analysis?

Automated code review handles linting and test coverage by analyzing pull request diffs to identify style issues and missing test coverage. It evaluates code changes across supported languages to detect error handling gaps and security vulnerabilities.

Can I use this code review automation with Go, Python, and JavaScript repositories?

Yes, you can use this code review automation with Go, Python, and JavaScript/TypeScript repositories. It analyzes diffs in these languages to detect security vulnerabilities, style problems, and error handling gaps before posting comments via GitHub CLI.

Do I need GitHub CLI and Python 3 to run automated pull request reviews?

Yes, you need GitHub CLI and Python 3 installed to run automated pull request reviews. The code review automation requires gh CLI to interact with GitHub pull requests and post comments, while Python 3 executes the diff analysis logic.

What is the best way to check all open pull requests in a repository for vulnerabilities?

The best way to check all open pull requests for vulnerabilities is running the dedicated check command. This analyzes diffs for security vulnerabilities, error handling gaps, style problems, and test coverage across Go, Python, and JavaScript/TypeScript code.

When should I not use automated diff analysis for pull request reviews?

You should not use automated diff analysis for pull request reviews when working with languages outside Go, Python, and JavaScript/TypeScript. The code review automation specifically targets security vulnerabilities and style issues in these supported languages.