wa:validate-approval

Validate pull request merge readiness by checking CI status and reviewer approvals.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-validate-approval
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wa:validate-approval
Source: https://github.com/jeremy-newhouse/eck-e2e-weather-app/tree/main/.claude/skills/validate-approval
Command: npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-validate-approval

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents merging changes prematurely by ensuring the pull request has a passing CI status and sufficient reviewer approvals with no outstanding change requests.

Core Features & Use Cases

  • CI gate validation: Checks the PR’s CI pipeline status (pass/fail/pending) and reports failing or pending checks with guidance.
  • Review tally & context: Summarizes approvals, change requests, and pending reviews, including the requested-feedback comments when applicable.
  • Merge-readiness verdict: Produces a clear READY/BLOCKED outcome and lists actionable next steps when blocked.

Quick Start

Run /wa:validate-approval with no argument to validate the current PR for your branch.

Frequently Asked Questions about wa:validate-approval

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

FAQPage Schema
How do I check if a GitHub pull request has passing CI and reviewer approvals before merging?

To check pull request merge readiness, validate the CI pipeline status and reviewer approval count. This ensures required checks pass and no outstanding change requests block the merge gate for your branch.

What is a merge gate and how does it validate branch protection rules?

A merge gate validates branch protection by querying tracker APIs for statusCheckRollup and review state. It produces a READY or BLOCKED summary, ensuring CI passes and minimum approvals are met before merging.

How do I find out why my pull request is blocked from merging?

To find out why a pull request is blocked, validate the merge gate to see failing or pending CI checks and outstanding change requests. It provides actionable next-step guidance to resolve the blockers.

Can I validate merge readiness for a specific PR branch if I don't know the PR number?

Yes, you can resolve the target PR by branch name instead of number. The validation queries tracker APIs for CI status and review state to produce a merge-readiness verdict for that branch.

Does this merge gate validation work with CI-backed repositories requiring minimum approvals?

Yes, this applies to CI-backed repositories where branch protection requires passing checks and a minimum approval count. It tallies approvals, change requests, and pending reviews to determine merge readiness.