ah-verify-requirements-coverage
Verify Requirements Coverage
Verify that a pull request or local changes fully implement the requirements described in a GitHub issue. Extracts the issue reference, analyzes the diff against the issue description, and produces a coverage report.
Input
- PR number or URL (optional): The pull request identifier. Accepts:
- Number:
123 - Hash-prefixed:
#123 - Full URL:
https://github.com/owner/repo/pull/123 - If omitted, verifies local changes instead.
- Number:
- Issue number (optional): An issue number can be provided to check coverage against (e.g.,
issue #42). Works in both remote and local modes. In remote mode, this overrides automatic issue detection from the PR body. - Diff file path (optional): Path to a pre-existing diff file (e.g., passed by
ah-review-code). If provided, skip fetching the diff in Step 7 and read this file instead.
Procedure
1. Determine Review Target
- Remote PR: If the user provides a PR number or URL (e.g., "Verify PR #123"), target that remote PR. Set
MODE=remote.
More from arinhubcom/arinhub
ah-submit-code-review
Use this skill to submit code review when using the "ah" prefix. Use when asked to "ah submit code review 123". Submit a completed code review with line-specific comments and suggestions to a GitHub PR.
21ah-review-code
Use this skill to review code when using the "ah" prefix. Use when asked to "ah review code" or "ah review code 123". Review code for correctness, maintainability, and adherence to project standards. Supports local branch changes and remote Pull Requests (by ID or URL).
19arinhub-submit-code-review
Use this skill to submit code review when using the "ah" prefix. Use when asked to "ah submit code review 123", or "ah submit code review to PR 123". Submit a completed code review with line-specific comments and suggestions to a GitHub PR.
12arinhub-verify-requirements-coverage
Use this skill to verify requirements when using the "ah" prefix. Use when asked to "ah verify requirements", "ah verify requirements issue 42", "ah verify requirements PR 123", or "ah verify requirements PR 123, issue 42". Verify that a PR or local changes fully implement requirements from a linked GitHub issue.
12arinhub-code-reviewer
Use this skill to review code when using the "ah" prefix. Use when asked to "ah review code", "ah review code 123", or "ah review PR 123". Review code for correctness, maintainability, and adherence to project standards. Supports local branch changes and remote Pull Requests (by ID or URL).
11ah-finalize-code
Use this skill to finalize code changes before creating a PR when using the "ah" prefix. Use when asked to "ah finalize code", or "ah finalize changes". Runs a multi-step workflow that simplifies code, creates a retrospective, adds tests, updates JSDoc references, updates documentation, optimizes specs, performs a code review, and creates a pull request -- committing after each step.
9