ワンクリックで
do-release
Prepare release notes and clean up superpowers docs for the next version
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Prepare release notes and clean up superpowers docs for the next version
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | do_release |
| description | Prepare release notes and clean up superpowers docs for the next version |
| disable-model-invocation | true |
| argument-hint | <next_version> |
Prepare a release for version $ARGUMENTS.
Find the last release tag (highest v* tag) and generate a summary of all
commits since that tag.
git log $(git tag --list 'v*' --sort=-v:refname | head -1)..HEAD --oneline
Note that tag and substitute everywhere you see {LAST_RELEASE_TAG}.
Write a release notes file to docs/release_notes/v$ARGUMENTS.md following
the style of the previous release notes (see docs/release_notes/ for
examples). The release notes should:
cointoss.models.coin) where relevantCommit and push release notes.
Come up with a title for this release, 80 characters or less. Try to catch the common theme among all changes, yet you can cut it short with "..." if there are too many things to mention.
Replace {RELEASE_TITLE} with that title in the message below.
Display the message for human review:
Draft new release at: https://github.com/walnutgeek/cointoss/releases/new
Title: v$ARGUMENTS: {RELEASE_TITLE}
Full Changelog: https://github.com/walnutgeek/cointoss/compare/{LAST_RELEASE_TAG}...v$ARGUMENTS
Design docs: v$ARGUMENTS/docs/superpowers
Release notes: v$ARGUMENTS
Wait for human to confirm that the release is triggered.
When human confirms, check if the tag exists:
git pull && git tag --list "v$ARGUMENTS" | wc -l
Output should confirm exactly one matching tag. Do not proceed to the next step if it does not.
After a release is properly tagged, the design docs are accessible via the tag. Delete them from main:
git rm -r docs/superpowers
If docs/superpowers does not exist, skip this step.
Commit and push.