release-asc-cli
Installation
SKILL.md
Release the ASC CLI
Prove the release target
- Resolve the requested plain semantic version without a
vprefix. - Fetch
originand inspect the requested tag locally and remotely, any release, and its workflow runs before acting. For a new release, require the tag to be absent and inspect the release-worthy delta since the previous tag. When resuming, verify that the existing tag points to the previously approved release commit and resume only unfinished work; stop on a target mismatch. - Query open PRs and confirm the intended changes are already merged.
- For a new release, create a clean detached worktree from the exact current
origin/maincommit. When resuming, use the tag's previously approved, verified release commit. Do not release from a dirty user checkout or an unmerged branch. - Inspect
.github/workflows/release.ymland current repository guidance instead of assuming an older release procedure still applies.
Run the release gate
For a new release, run and record the following checks. On resume, reuse completed checks only while their inputs remain valid under AGENTS.md; verify consumer-visible state freshly.