pr-test

Set up isolated worktrees and analyze GitHub pull requests for test recommendations.

395|94|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/tetherto/qvac --skill pr-test-tetherto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-test
Source: https://github.com/tetherto/qvac/tree/main/.cursor/skills/pr-test
Command: npx skills add https://github.com/tetherto/qvac --skill pr-test-tetherto

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of manual PR testing by setting up isolated worktrees, discovering relevant packages, and recommending validation strategies to ensure code quality before review.

Core Features & Use Cases

  • PR Validation Automation: Prepare isolated environments, identify touched packages, and suggest test tiers for thorough verification.
  • Workflow Assistance: Guide users through discovering changed files, proposing commands, and running validation steps safely.
  • Use Case: When a developer opens a PR, use this Skill to automatically prepare a testing environment, recommend appropriate validation levels, and facilitate local testing without risking local working tree corruption.

Quick Start

Run the worktree-prepare.mjs script with the PR URL to set up the environment, then run pr-test-discover.mjs to analyze the PR for testing suggestions, and follow the prompts to validate the code changes effectively.

Frequently Asked Questions about pr-test

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

FAQPage Schema
How do I validate a GitHub pull request locally without affecting my current working tree?

Local pull request validation uses isolated git worktrees to test changes without affecting your current working tree. This workflow automatically prepares a dedicated environment, discovers touched packages, and recommends tiered validation strategies to ensure safe code verification.

What is the best way to automate PR testing and discover relevant packages for validation?

Automating PR testing involves analyzing changed files to identify touched packages and proposing targeted validation commands. By running a discovery script, you receive tiered test recommendations that guide you through thorough verification steps before code review.

Do I need Node.js to set up an isolated git worktree for local PR testing?

Yes, you need Node.js to execute the scripts required for worktree management and package inspection. These Node.js scripts automate the environment isolation, analyze the pull request changes, and generate the test recommendations for your validation workflow.

Can I run tiered test recommendations on a specific GitHub pull request?

Yes, you can run tiered test recommendations on a specific GitHub pull request by executing a discovery script with the PR URL. This script analyzes the changed files, identifies relevant packages, and suggests appropriate validation levels to facilitate local testing.

Why should I use an isolated worktree for GitHub contribution validation instead of testing directly?

Using an isolated worktree for GitHub contribution validation prevents local working tree corruption. It creates a separate environment for your pull request testing, ensuring that pre-test validation and package discovery do not interfere with your ongoing development work.