From ork
Validates release readiness via sequential gated checklist: build, tests, security, typecheck, counts, diff review, changelog, version bump, commit, tag, push. Use before release commits.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ork:release-checklistThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Sequential release gate for OrchestKit. Each step reports `[PASS]` or `[FAIL]`. Stop on first failure, suggest a fix, then continue after user confirmation.
Sequential release gate for OrchestKit. Each step reports [PASS] or [FAIL]. Stop on first failure, suggest a fix, then continue after user confirmation.
Load details: Read("${CLAUDE_SKILL_DIR}/references/release-flow.md") for why the order matters and hotfix guidance.
| Category | Rules | Impact | When to Use |
|---|---|---|---|
| Pre-Release Gates | 2 | CRITICAL | Before every release commit |
| Release Commit | 2 | HIGH | Staging, committing, tagging, pushing |
Total: 4 rules across 2 categories
# Run all pre-release gates in order (stop on first failure)
npm run build && npm test && npm run test:security && npm run typecheck
bash src/skills/validate-counts/scripts/validate-counts.sh
git diff # review before staging
Must all pass before writing any release commit. See rules/gate-build-and-test.md and rules/gate-counts-and-diff.md.
| Step | Command | Rule File |
|---|---|---|
| 1. Build | npm run build | rules/gate-build-and-test.md |
| 2. Tests | npm test | rules/gate-build-and-test.md |
| 3. Security | npm run test:security | rules/gate-build-and-test.md |
| 4. TypeScript | npm run typecheck | rules/gate-build-and-test.md |
| 5. Validate counts | /validate-counts | rules/gate-counts-and-diff.md |
| 6. Diff review | git diff | rules/gate-counts-and-diff.md |
Steps after all gates pass. See rules/commit-staging.md and rules/commit-tag-push.md.
| Step | Action | Rule File |
|---|---|---|
| 7. Changelog | Entry exists in CHANGELOG.md | rules/commit-staging.md |
| 8. Version bump | package.json + CLAUDE.md both updated | rules/commit-staging.md |
| 9. Stage files | git add <specific files> — never -A | rules/commit-staging.md |
| 10. Commit | release: vX.Y.Z conventional format | rules/commit-tag-push.md |
| 11. Tag | git tag vX.Y.Z | rules/commit-tag-push.md |
| 12. Push | Run scripts/pre-push-confirm.sh — confirm first | rules/commit-tag-push.md |
validate-counts — Count consistency check (step 5 of this checklist)audit-skills — Broader skill quality audit (run before major releases)checkpoint-resume — Rate-limit-resilient pipelines for long release sessionsnpm test before npm run build — tests run against stale distgit add -A — accidentally stages secrets or unrelated in-progress workCLAUDE.md version alongside package.jsonnpx claudepluginhub yonatangross/orchestkit --plugin orkValidates and executes software releases with changelog generation, version bumping, git tagging, and CI verification.
Validates pre-release readiness by reviewing diffs, changelogs, CI status, tests, and artifacts. Guides versioning, release notes, smoke tests, and rollback planning.
Automates releases for projects using Keep a Changelog and GitHub: bump detection, CHANGELOG promotion, merge to main, tag, and GitHub Release with a single confirmation gate.