ワンクリックで
release
Cut and publish a release. Does CHANGELOG prep, version bumps, PR creation, CI, tagging, and publishing.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Cut and publish a release. Does CHANGELOG prep, version bumps, PR creation, CI, tagging, and publishing.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Bump GitHub Actions versions for lun. Use this skill when the user wants to update the install-lun action to use a newer lun version, or update the lun action to reference the latest install-lun. Triggers include requests to "bump actions", "update action versions", or "sync action versions".
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
SOC 職業分類に基づく
| name | release |
| description | Cut and publish a release. Does CHANGELOG prep, version bumps, PR creation, CI, tagging, and publishing. |
scripts/release.py with the determined bump typemaingit checkout main && git pull
## next SectionIf no ## next section exists, create one at the top of the changelog (after the header):
## next
- [entries go here]
Before releasing, review git history for commits since the last release that aren't in CHANGELOG.
# Show commits since last tag
git log $(git describe --tags --abbrev=0)..HEAD --oneline
For each important change not already mentioned in CHANGELOG under ## next:
## next in CHANGELOG.mdAnalyze the ## next section of CHANGELOG.md to determine the appropriate bump:
MAJOR (breaking changes):
MINOR (new features):
PATCH (bug fixes):
Apply the highest applicable bump type. Present the suggestion to the user: "Based on CHANGELOG entries, suggesting [type] bump. Proceed? (y/n/major/minor/patch)"
Execute the release script with the determined bump type:
python3 .claude/skills/release/scripts/release.py [major|minor|patch]
The script handles:
release branch## next with version header and link)cargo clippy -- --all-targets --deny warnings and cargo testvX.Y.ZvX.Y.ZvX.Y.ZUser: cut a release
Claude:
1. Checks git log for interesting commits
2. "Add to CHANGELOG: Add support for YAML configs? (y/n)"
3. User: "y"
4. Claude adds entry to CHANGELOG
5. "Based on CHANGELOG (new 'Add' entry), suggesting minor bump. Proceed?"
6. User: "y"
7. Claude runs: python3 .claude/skills/release/scripts/release.py minor