analyze-pr

Analyze GitHub Pull Requests and generate manual test plans.

16|2|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/cofade/open-garden-planner --skill analyze-pr-cofade
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-pr
Source: https://github.com/cofade/open-garden-planner/tree/main/.claude/skills/analyze-pr
Command: npx skills add https://github.com/cofade/open-garden-planner --skill analyze-pr-cofade

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, pytest, ruff, bandit, PyInstaller, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the analysis of GitHub Pull Requests for the Open Garden Planner repository, identifying automated checks, generating manual test plans, and ensuring quality control.

Core Features & Use Cases

  • Automated Checks: Run a suite of tests on the PR, including unit, integration, UI, linting, security checks, and build verification.
  • Manual Test Plan Generation: Produce a manual test plan that outlines remaining tasks and checks that require human intervention.
  • Use Case: When a developer submits a PR, this Skill can automatically validate the changes and provide a clear path forward, reducing the time and effort needed for code review and QA.

Quick Start

Analyze the PR for pull request number 191 using 'analyze-pr 191'.

Frequently Asked Questions about analyze-pr

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

FAQPage Schema
How do I automate GitHub pull request analysis for my repository?

Automate GitHub pull request analysis by running automated checks, generating manual test plans, and validating code quality. This Skill processes PRs to identify automated checks and outputs a clear path forward for code review and QA.

Do I need GitHub CLI to run automated PR checks and generate a test plan?

Yes, you need GitHub CLI to run automated PR checks. The analysis requires GitHub CLI and Python to execute tests and scripts, ensuring comprehensive validation of unit, integration, UI, linting, security, and build checks.

What is included in a manual test plan for a pull request?

A manual test plan for a pull request outlines remaining tasks and checks that require human intervention. It is generated after automated checks run, producing a clear path forward for developers to complete code review and QA.

Can I use pytest and ruff for pull request code review automation?

Yes, pytest and ruff are used for pull request code review automation. The analysis executes a suite of tests including unit, integration, UI, linting, security checks via bandit, and build verification using PyInstaller.

How do I analyze a specific pull request number?

Analyze a specific pull request number by passing it as an argument, such as 'analyze-pr 191'. This triggers the automated checks and manual test plan generation for that particular GitHub PR.

What are the limitations of automated PR analysis?

Automated PR analysis cannot fully replace human intervention. While it runs unit, integration, UI, linting, security, and build checks, it generates a manual test plan specifically to outline remaining tasks and checks requiring human oversight.