release-verification

Verify released versions against acceptance criteria in the user's actual environment.

1|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/devbasex/ai-plugins --skill release-verification-devbasex
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: release-verification
Source: https://github.com/devbasex/ai-plugins/tree/main/plugins/ndf/skills/release-verification
Command: npx skills add https://github.com/devbasex/ai-plugins --skill release-verification-devbasex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Pre-merge testing cannot cover real data, deployed services, installed environments, or the distribution process itself. This Skill closes that gap by verifying that a distributed release meets its acceptance criteria in the same environment and installation path that real users experience. ## Core Features & Use Cases - Post-Release Acceptance Testing: Confirms the installed version matches the distributed version, redoes the user-facing installation, and checks each acceptance criterion with recorded commands, exit codes, and timestamps. - Boundary with Pre-Merge QA: Clearly separates this stage from quality-gates, which validates diffs before merge; this Skill validates the distributed artifact after release. - Structured Evidence Records: Produces a pass/fail/pending verdict table stored in the issue plan file or PR comments, with unverifiable items explicitly marked as pending rather than silently skipped. - Use Case: After publishing a new plugin version, reinstall it the way a user would, verify each acceptance criterion from the requirements spec, and record results before moving to the retrospective. ## Quick Start Run the release-verification skill to check that the version just published passes all acceptance criteria in a freshly installed environment.

Frequently Asked Questions about release-verification

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

FAQPage Schema
How do I verify a release after deployment?▼

Confirm the installed version matches the distributed version, redo the installation exactly as a user would, then check each acceptance criterion one by one. Record the executed command, exit code, timestamp, and result for every criterion.

What is the difference between pre-merge quality gates and post-release testing?▼

Quality gates validate diffs in the development worktree before merge to prove no regressions. Post-release verification validates the distributed artifact through the user's installation path to prove acceptance criteria hold in the real environment.

When should post-release verification start?▼

Start only after distribution completes: when users can fetch the published package, the service deployment has propagated, the app binary is placed or store-approved, or the configuration change has been delivered. Running it earlier misses failures introduced by distribution itself.

Does staging verification cover production release testing?▼

No. Verification must be repeated per distribution stage because environments differ in data, configuration, and the distribution procedure itself. Results from staging do not count as production verification, and the target environment must be noted in the record.

What should I do when a release fails acceptance criteria?▼

Do not fix it in place. File the failure as a new change and route it through the normal development workflow, since a post-distribution fix is itself a new change requiring mode determination. Record the failure verdict before proceeding.

How do I handle acceptance criteria that cannot be tested?▼

Mark them as pending with an explicit reason and a planned time for execution in the verification record. Never leave them blank, because an empty entry reads as already verified.