Define and validate what ready-to-ship means beyond tests passing. Use when a repo needs release checklists, smoke tests, rollback plans, changelog/versioning guidance, deployment verification, or scripts/smoke-test.
Install
mkdir -p .claude/skills/release-readiness-harness && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14359" && unzip -o skill.zip -d .claude/skills/release-readiness-harness && rm skill.zipInstalls to .claude/skills/release-readiness-harness
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Define and validate what ready-to-ship means beyond tests passing. Use when a repo needs release checklists, smoke tests, rollback plans, changelog/versioning guidance, deployment verification, or scripts/smoke-test.216 chars✓ has a “when” trigger
About this skill
Release Readiness Harness
Purpose
Prevent agents from treating a passing test suite as the whole release decision.
Inspect First
- release docs, CI/CD workflows, deployment config, smoke tests, migrations, changelog, version files, rollback docs, and observability diagnostics
Procedure
-
Define readiness.
- Full validation evidence from
./scripts/validateor documented equivalent. - Fast smoke tests that prove the release/runtime can start and answer a minimal health or user-flow check.
- Migration status.
- Rollback plan.
- Monitoring or diagnostics.
- Known risks.
- Full validation evidence from
-
Add release assets.
docs/release/checklist.mddocs/release/rollback.mdscripts/smoke-testwhere feasible; keep it fast and runtime/deployment-focused, not a default alias for full./scripts/validate.- Select a stack-aware smoke pattern when useful:
- web app: request the base URL or one minimal browser smoke path.
- API service: request
/healthor the configured health endpoint. - database-backed app: check database readiness plus migration status.
- library/package: run a fast import/build sanity check.
CHANGELOG.mdwhen the project uses changelogs or the user asks.
-
Wire checks.
- Coordinate with
ci-cd-harnessfor deployment gates. - Coordinate with
migration-and-schema-harnessfor migration risk. - Coordinate with
termination-gatekeeperso release readiness is not claimed before task completion evidence exists.
- Coordinate with
Validation
- Run
./scripts/smoke-testwhen present. - Run or cite full
./scripts/validateseparately from smoke evidence. - Confirm rollback steps are concrete.
- Confirm release docs cite validation commands.
Completion Criteria
- A release has explicit readiness, smoke, rollback, and verification criteria.