ah-verify-requirements-coverage

Analyze PR diffs against GitHub issue requirements and generate coverage reports.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/arinhubcom/arinhub-dev-skills --skill ah-verify-requirements-coverage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ah-verify-requirements-coverage
Source: https://github.com/arinhubcom/arinhub-dev-skills/tree/main/skills/ah-verify-requirements-coverage
Command: npx skills add https://github.com/arinhubcom/arinhub-dev-skills --skill ah-verify-requirements-coverage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manages the risk of incomplete changes by ensuring a PR or local changes satisfy the explicit requirements described in a linked GitHub issue, preventing regressions and scope creep.

Core Features & Use Cases

  • Validate that every requirement from an issue is addressed by the diff in a PR or local workspace.
  • Generate a per-issue coverage report with clear statuses (fully covered, partially covered, not covered) and actionable next steps.
  • Supports remote PRs and local branch work, with automatic issue extraction from PR bodies or branch names.

Quick Start

To get started, ask me to verify that the current PR or your changes fully implement the linked issue's requirements.

Frequently Asked Questions about ah-verify-requirements-coverage

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

FAQPage Schema
How do I verify a pull request fully covers issue requirements?

To verify pull request coverage, the Skill analyzes the diff between PR changes and linked GitHub issue requirements, mapping each requirement to code changes and computing a coverage percentage. It generates a structured per-issue report detailing fully, partially, or not covered items.

Can I check local branch changes against GitHub issue requirements?

Yes, you can check local branch changes against GitHub issue requirements. The Skill supports remote PRs and local branch work, automatically extracting issue references from PR bodies or branch names to compute requirement coverage.

How does requirements coverage mapping work for PR diffs?

Requirements coverage mapping works by analyzing the diff between code changes and the explicit requirements in a linked GitHub issue. It maps each requirement to concrete code modifications, calculates a coverage percentage, and identifies gaps with actionable next steps.

What's the best way to prevent incomplete changes in a pull request?

The best way to prevent incomplete PR changes is to validate that every requirement from a linked issue is addressed by the diff. This manages regression and scope creep risks by generating a coverage report with clear statuses for each requirement.

Does this requirements verification tool work with GitHub pull requests?

Yes, this requirements verification tool works directly with GitHub pull requests. It extracts linked issues from PR bodies, analyzes the code diff against those issue requirements, and produces a structured coverage report.

What does a requirements coverage report include for uncovered issue gaps?

A requirements coverage report includes per-issue statuses showing whether requirements are fully covered, partially covered, or not covered. For any gaps found, it provides actionable next steps to achieve full requirement coverage.