One-click install
npx skills add https://github.com/Dawn-Technology/aicelerate --skill test-pr-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-pr-guide
Source: https://github.com/Dawn-Technology/aicelerate/tree/main/plugins/aimate/skills/test-pr-guide
Command: npx skills add https://github.com/Dawn-Technology/aicelerate --skill test-pr-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you confidently verify that a pull request actually works by converting the branch diff into a step-by-step manual testing guide that a human can follow.

Core Features & Use Cases

  • Diff-driven manual testing: Analyzes the provided MR/PR diff to determine intent, affected behaviors, and what to validate.
  • Scenario coverage: Produces happy paths, edge cases, and regression checks aligned to the change.
  • Project-context aware setup: Scans project infrastructure (docs, compose/Makefile/package/manifests/env examples) to provide exact prerequisites and commands.
  • Indirect verification for non-user-visible changes: Calls out internal refactors (logging/metrics) and explains how to validate them through observable effects.

Quick Start

Ask the agent: "Create a manual testing guide for this PR, using the branch diff, with setup steps and expected outcomes for QA to verify the fix."

Frequently Asked Questions about test-pr-guide

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

FAQPage Schema
How do I generate a manual testing guide from a pull request diff?

Manual test scenario generation from a pull request diff involves parsing the changed code to map affected behaviors to concrete, repeatable test steps. The guide includes prerequisites, happy paths, edge cases, regression checks, expected results, and cleanup procedures.

Can I create a QA checklist for a GitLab merge request automatically?

Yes, you can create a QA checklist for a GitLab merge request automatically. By supplying the MR URL, the tool uses GitLab MCP to parse the diff and generates a structured QA checklist covering feature validation, bug-fix verification, and regression testing.

What is regression testing for non-user-visible code changes like refactors?

Regression testing for non-user-visible code changes validates internal refactors like logging or metrics updates through their observable effects. The testing guide maps these indirect changes to specific verification steps to ensure system stability.

Do I need a local git repository to generate test plans for a branch diff?

You do not need a local git repository to generate test plans if you provide a GitLab MR URL. The tool fetches the diff via GitLab MCP. If no URL is provided, it falls back to parsing the diff via local git commands.

How does diff analysis determine the setup steps for manual testing?

Diff analysis determines manual testing setup steps by scanning your project infrastructure files like docs, Makefile, package manifests, and environment examples. It extracts exact prerequisite commands and configurations required to validate the changed behaviors.

What's the best way to verify bug fixes in a pull request?

The best way to verify bug fixes in a pull request is using a diff-driven manual testing guide. It converts branch changes into step-by-step validation scenarios, covering happy paths and edge cases, to confirm the fix works without introducing regressions.