com um clique
do-release
Prepare release notes and clean up superpowers docs for the next version
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Prepare release notes and clean up superpowers docs for the next version
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional 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.