SOC 직업 분류 기준
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/takemo101/compose-workflow --skill release명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| 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件