# Release Readiness Check

> Use this when preparing a project, feature, website, or package for release with final validation and risk checks.

- Skill: `yankieldbc2/release-readiness-check` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add yankieldbc2/release-readiness-check`
- Raw SKILL.md: https://api.skillmd.com/api/skills/yankieldbc2/release-readiness-check/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: YankielDBC2 (https://skillmd.com/u/yankieldbc2)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/yankieldbc2/release-readiness-check

---


# Release Readiness Check

## Goal

Catch release blockers before a project is shipped.

## When to use

Use before deploying a website, merging a major feature, publishing a package, or handing a project to a client.

## When not to use

Do not use for early prototypes where speed matters more than launch quality.

## Inputs

Inspect release notes, changed files, package scripts, env requirements, tests, docs, deployment config, and user-facing flows.

## Workflow

1. Identify what is being released.
2. Check build, tests, lint, and typecheck.
3. Check environment variables and deployment configuration.
4. Check user-facing flows and error states.
5. Check security and secret exposure.
6. Check docs and handoff instructions.
7. Separate blockers from nice-to-have improvements.
8. Produce a concise go/no-go summary.

## Quality bar

A good readiness check is practical, prioritized, and honest about uncertainty.

## Validation

Run the release's required validation commands and any targeted smoke checks.

## Final response

Report go/no-go status, blockers, non-blocking improvements, validation output, and deployment notes.

