← ClaudeAtlas

releaselisted

Cut a prospec GitHub release — bump version strings, tag, and publish release notes in the established format so the Release Binaries workflow attaches multi-platform binaries. Triggers: release, publish release, cut a release, ship a version, 發布, 發佈, 出版本, 發版, 版本發布, 發布 release
benwu95/prospec · ★ 4 · AI & Automation · score 70
Install: claude install-skill benwu95/prospec
# Release Skill Cut a new prospec release from `main`: bump the version strings, create the tag, and publish GitHub release notes in the house format. Publishing the release (`published` event) triggers `.github/workflows/release.yml`, which compiles the multi-platform standalone binaries and attaches them as compressed assets — so this skill's job is the version bump + notes, not the build. ## Language The release notes, commit message, and everything this skill writes are in **English** — a release is trust-zone / public-facing technical output, exempt from the Traditional Chinese change-artifact rule (see `prospec/CONSTITUTION.md` → Language Policy, mirrored in `AGENTS.md`). Talk to the user in their language; write the artifacts in English. ## Preconditions — do not release until all hold 1. **All PRs for this version are merged to `main`** and `main` is checked out with a clean tree (`git status`). A release is cut from `main`, never a feature branch. 2. **Each change is archived** (`/prospec-archive`) — REQs graduated, Knowledge synced, summary written. The release notes' Dogfood section reports this; it must already be true. 3. **Counts are already synced.** `pnpm counts` runs as the last step of each *feature* commit, not here — READMEs / `index.md` / module READMEs already carry the right test/skill counts. Do not run `pnpm counts` during the bump. (See memory: counts are generated by `sync-counts.ts`.) 4. **Green locally**: `pnpm test`, `pnpm typech