with one click
release
リリース用のバージョン bump コミット + PR 作成を一括で行う
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
リリース用のバージョン bump コミット + PR 作成を一括で行う
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | release |
| description | リリース用のバージョン bump コミット + PR 作成を一括で行う |
| argument-hint | [next-version] (例: 0.5.0) |
emiel のリリース手順 (CONTRIBUTING.md の「リリース手順」) に沿って、
package.json の version bump → release コミット → push → PR 作成 を一括で行う。
PR がマージされると .github/workflows/release.yaml が自動でタグと GitHub release を作成し、
続いて同一 workflow 内で npm publish と stackblitz ブランチ更新を実行する。
以下を並列で実行する:
gh auth status で GitHub CLI 認証確認。未認証ならエラーで終了git status で working tree の状態確認package.json から取得:
node -p "require('./package.json').version"
git describe --tags --abbrev=0 2>/dev/null || echo nonefeat / fix / ! を含むコミットの有無を確認:
git log --oneline origin/main..main 2>/dev/null || git log --oneline v<current>..main 2>/dev/null
$ARGUMENTS が指定されていればそれを次バージョンとして使う (例: 0.5.0)選択肢の根拠として、 main に溜まっているコミットのうち feat/fix/! の内訳を示す。
ブランチ名は chore/release-v<version> とする (例: chore/release-v0.5.0)。
chore/release-v<version> を作成する後者を選んだ場合、 working tree に未コミットの変更があれば先にユーザへ通知して中断する (stash / commit の判断はユーザに委ねる)。
Edit で package.json の "version": "<old>" を "version": "<new>" に書き換えるgit add package.json (個別指定、 -A は禁止)chore: release v<version>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
git push -u origin chore/release-v<version>
gh pr create で PR を作成する。タイトルは chore: release v<version>。
body は HEREDOC で渡す。以下を含める:
## Summary
v<version> リリース準備。 `package.json` の version を <old> → <new> に bump。
## 変更内容 (v<current> 以降)
- main に溜まっている feat / fix / breaking-change のコミットを箇条書きで列挙
(`git log v<current>..main --oneline` の出力から抽出)
- 破壊的変更 (`!` 付き) は先頭に明示
- feat → 機能追加
- fix → バグ修正
- それ以外 (refactor / docs / test / chore) は重要なもののみ
## リリースフロー
マージ後、`release` workflow が以下を自動で実行する:
1. タグ `v<version>` を作成し GitHub release を生成
2. 後続ジョブで npm publish と stackblitz ブランチ更新を実行
🤖 Generated with [Claude Code](https://claude.com/claude-code)
作成された PR の URL をユーザに報告する。マージ後はタグ作成 / GitHub release / npm publish が自動で進む旨も伝える。