mit einem Klick
release
バージョン提案からGitHub Release作成までの完全ワークフロー
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
バージョン提案からGitHub Release作成までの完全ワークフロー
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Basierend auf der SOC-Berufsklassifikation
PR作成後のCI監視、失敗時の分類と対応、自動マージまでの完全なワークフローを定義
GitHub Issue間の依存関係(Is blocking / Blocked by)を設定・取得するためのAPI操作を提供
GitHub Issueのラベルとメタデータを使用した環境状態管理。worktree/ホスト環境すべてからアクセス可能なSingle Source of Truth
PRの作成からマージ、クリーンアップ、ロールバックまでの標準フローを定義
バージョン整合性チェック→提案→承認→GitHub Release作成までの標準リリースフロー(マルチエコシステム対応)
Git worktree を作成し、並行開発用の独立したブランチ環境を構築する。プラットフォーム固有コード開発時に使用。
| name | release |
| description | バージョン提案からGitHub Release作成までの完全ワークフロー |
スキル参照:
release-workflowskill
| Phase | 名称 | 内容 |
|---|---|---|
| 0 | 入力解析 | バージョン引数の解析(省略時は自動提案) |
| 1 | 状態確認 | 現在バージョン取得、前回リリースからの変更取得 |
| 2 | バージョン提案 | セマンティックバージョニングに基づく提案 |
| 2.5 | ユーザー承認 | バージョン確認(approval-gate skill) |
| 3 | リリース実行 | Cargo.toml更新、CHANGELOG更新、タグ作成、Push、Release作成 |
| 4 | 完了報告 | リリース結果の報告 |
Phase規約:
workflow-phase-conventionskill を参照
container-use不要: リリース作業はホスト環境で直接実行します。
| 理由 | 説明 |
|---|---|
| コード変更なし | バージョンファイルとCHANGELOGのみ更新 |
| ドキュメント操作のみ | 実行可能コードの変更を伴わない |
# 現在のバージョンを取得
current_version=$(grep '^version = ' Cargo.toml | head -1 | sed 's/version = "\(.*\)"/\1/')
last_tag=$(git tag --sort=-version:refname | head -1)
# 前回リリースからの変更を取得
git log ${last_tag}..HEAD --oneline
前回リリースからの変更を分析し、セマンティックバージョニングに基づいてバージョンを提案する。
提案ロジック:
feat: または feature/ → MINORfix: または fix/ のみ → PATCHBREAKING CHANGE または !: → MAJORユーザーに提案を提示:
共通仕様:
approval-gateskill を参照
ユーザーの選択を待つ:
番号を選択してください(1-3):
ユーザー承認後、以下を自動実行:
version = "<new-version>"chore: bump version to <new-version>v<new-version>git push origin master --tagsgh release create| 引数 | 説明 | 例 |
|---|---|---|
[version] | リリースバージョン(省略時は自動提案) | 0.5.0, 1.0.0 |
# バージョン自動提案
/release
# バージョン指定
/release 1.0.0
リリース完了後、以下を報告:
## ✅ リリース完了
| 項目 | 内容 |
|------|------|
| バージョン | v<version> |
| リリースURL | https://github.com/<owner>/<repo>/releases/tag/v<version> |
| アセット | <asset-list> |
### 変更内容サマリー
- ✨ 新機能: N件
- 🐛 バグ修正: N件