pr-tests

Parse GitHub PR Test Plans, execute test items, and update PR comments.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/takemi-ohama/ai-plugins --skill pr-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-tests
Source: https://github.com/takemi-ohama/ai-plugins/tree/main/plugins/ndf/skills/pr-tests
Command: npx skills add https://github.com/takemi-ohama/ai-plugins --skill pr-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PR workflows often lack automated verification of defined tests. This Skill reads a PR's Test Plan, executes each listed test item, and surfaces results back to the PR to ensure consistency and traceability.

Core Features & Use Cases

  • Automated Test Execution: parses the Test Plan and runs each test item in order.
  • Result Reporting: updates the PR with pass/fail status and posts a summary comment when needed.
  • Use Case: ideal for CI-enabled PRs where the Test Plan defines checks that must be validated before merge.

Quick Start

Run the PR Test Plan automation by providing the PR number (optional) or letting it auto-detect from the current branch, and it will parse the Test Plan, execute tests, and comment the results.

Frequently Asked Questions about pr-tests

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

FAQPage Schema
How do I automate PR test plan execution on GitHub pull requests?

Automating PR test plan execution involves parsing the Test Plan section of a GitHub pull request and running each listed test item in order. This process executes the tests and updates the PR comments with pass or fail results automatically.

Can I automatically post test results as a PR comment on GitHub?

Yes, you can automatically post test results as a PR comment. After the test plan items are executed, the tool updates the GitHub pull request with a summary comment detailing the pass or fail status of the validation checks.

How do I run a GitHub pull request test plan without changing code?

You can run a GitHub pull request test plan without changing code by using an automation tool that reads the Test Plan section directly. It executes the defined checks using Bash, Read, Glob, and Grep, and then reports the results back to the PR.

Does this automated PR test execution require a specific CI pipeline setup?

Automated PR test execution is ideal for CI-enabled pull requests where the Test Plan defines checks that must be validated before merge. It requires no code changes and relies on allowed tools like Bash, Read, Glob, and Grep to perform the validation.

What happens if a test item in my PR test plan fails during execution?

When a test item in your PR test plan fails during execution, the automation surfaces the failure back to the PR. It updates the PR comments with the specific pass or fail status to ensure consistency and traceability before merge.

How do I trigger automated test execution for a specific GitHub pull request?

You can trigger automated test execution by providing the specific PR number, or you can let the tool auto-detect the pull request from your current branch. It will then parse the Test Plan, execute the tests, and comment with the results.