Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: drillan-speckit-gates-release-check3description: > Use when this capability is needed.4metadata:5 author: drillan6---78# release-check910Validates release readiness before creating a release.1112## Purpose1314This skill validates that all artifacts are complete and consistent for release:1516- **Spec kit artifacts**: spec.md, plan.md, tasks.md exist and are complete17- **Documentation**: README.md, CHANGELOG.md have required sections18- **Versioning**: Version numbers are consistent across package.json and CHANGELOG19- **API docs**: API documentation matches contract specifications2021## Output2223The skill outputs a **ReleaseChecklist** with:2425- Overall readiness status (Ready/Not Ready)26- Individual check items with pass/fail/skip status27- Version consistency information28- Specific issues to address before release2930## Usage3132This is a manual skill - run it before creating a release:3334```bash35npx skills run release-check36```3738Or via AI agent:39```40User: Check if we're ready for release41```4243## Exit Codes4445| Code | Status | Meaning |46|------|--------|---------|47| 0 | Ready | All checks pass |48| 1 | Not Ready | Some checks failed |49| 3 | Error | Required files missing |5051## Checks Performed5253### Artifact Checks (FR-022)5455| Check | Requirement |56|-------|-------------|57| spec.md exists | Required |58| plan.md exists | Required |59| tasks.md exists | Required |60| All tasks complete | Required |6162### Documentation Checks (FR-023)6364| Check | Requirement |65|-------|-------------|66| README.md exists | Required |67| README.md has usage section | Required |68| CHANGELOG.md exists | Required |69| CHANGELOG.md has unreleased section | Required |7071### Version Checks (FR-026)7273| Check | Requirement |74|-------|-------------|75| package.json version present | Optional |76| CHANGELOG.md version present | Optional |77| Versions match | If both present |7879### API Checks (FR-025)8081| Check | Requirement |82|-------|-------------|83| contracts/ exists | Optional |84| API docs exist if contracts | Required if contracts |85| Endpoints documented | Required if contracts |8687## Checklist Output Format8889```90## Release Checklist9192**Status**: Ready to Release / Not Ready9394### Artifacts95| Status | Check | Details |96|--------|-------|---------|97| [PASS] | spec.md exists | |98| [PASS] | plan.md exists | |99| [FAIL] | All tasks complete | 5 tasks remaining |100101### Documentation102| Status | Check | Details |103|--------|-------|---------|104| [PASS] | README.md exists | |105| [SKIP] | API docs | No contracts/ directory |106```107108## Recommendations109110If release check fails:1111121. Complete all remaining tasks in tasks.md1132. Ensure README.md has a usage section1143. Update CHANGELOG.md with release notes1154. Verify version numbers are consistent1165. Run release-check again to verify fixes117118---119> Converted and distributed by [TomeVault](https://tomevault.io/claim/drillan) — claim your Tome and manage your conversions.120<!-- tomevault:4.0:skill_md:2026-04-13 -->
Run npx skillmds@latest add tomevault-io/drillan-speckit-gates-release-check in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
release-check It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: makes network calls. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.