원클릭으로
developing-release
アプリケーションのリリースワークフロー。品質ゲート、バージョンバンプ、CHANGELOG 生成、git commit + tag を一貫実行。リリース作業やバージョン管理時に使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
アプリケーションのリリースワークフロー。品質ゲート、バージョンバンプ、CHANGELOG 生成、git commit + tag を一貫実行。リリース作業やバージョン管理時に使用。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
バックエンド開発の TDD ワークフロー。Red-Green-Refactor サイクル、インサイドアウトアプローチ、品質チェックリスト。Java/Spring Boot のバックエンド実装時に使用。
フロントエンド開発の TDD ワークフロー。Red-Green-Refactor サイクル、アウトサイドインアプローチ、コンポーネント設計。React/TypeScript のフロントエンド実装時に使用。
設計ドキュメントの一覧表示、進捗確認、内容参照、インデックス更新、Markdown Lint を実行。ドキュメント管理や整備時に使用。
分析フェーズ全体のワークフローをオーケストレーション。要件定義から非機能要件まで各 analyzing-* スキルの実行順序を案内。分析フェーズの開始や全体像の把握時に使用。
開発フェーズ全体の TDD ワークフローをオーケストレーション。バックエンド・フロントエンド開発の進め方、Codex 分業体制を案内。開発フェーズの開始や開発手法の確認時に使用。
計画・進捗管理フェーズ全体のワークフローをオーケストレーション。リリース計画、GitHub Project 同期、進捗追跡の実行順序を案内。プロジェクト管理の開始や全体像の把握時に使用。
| name | developing-release |
| description | アプリケーションのリリースワークフロー。品質ゲート、バージョンバンプ、CHANGELOG 生成、git commit + tag を一貫実行。リリース作業やバージョン管理時に使用。 |
品質ゲート → バージョンバンプ → CHANGELOG 生成 → git commit + tag を一貫して実行するリリースワークフローを支援します。
リリースは以下の順序で実行します:
--dry-run : CHANGELOG プレビュー + バージョン計算--patch : パッチリリース(バグ修正)--minor : マイナーリリース(新機能追加、後方互換あり)--major : メジャーリリース(破壊的変更)--preflight : 品質ゲートのみ実行--deploy : リリース + デプロイ(--patch / --minor / --major と併用)# ドライラン(プレビュー)
npm run release:dry-run
# パッチリリース
npm run release:patch
# マイナーリリース
npm run release:minor
# メジャーリリース
npm run release:major
# 品質ゲートのみ実行
npm run release:preflight
# パッチリリース + デプロイ
npm run release:deploy:patch
リリース前に以下のチェックを直列実行します。全チェック通過が必須です:
| チェック | コマンド | 内容 |
|---|---|---|
| working tree クリーン | release:preflight:clean | 未コミット変更がないこと |
| 静的解析 | release:preflight:lint | lint エラーがないこと |
| ユニットテスト | release:preflight:test | 全テストパス |
| ビルド確認 | release:preflight:build | ビルド成功 |
| E2E テスト | release:preflight:e2e | E2E テスト全パス |
Semantic Versioning に従います:
| 種類 | 変更例 | バージョン変化 |
|---|---|---|
patch | バグ修正、軽微な改善 | 0.1.0 → 0.1.1 |
minor | 新機能追加(後方互換あり) | 0.1.0 → 0.2.0 |
major | 破壊的変更 | 0.1.0 → 1.0.0 |
モノレポ構成の場合、全パッケージのバージョンを同期管理します。
Conventional Commits に基づいて自動生成:
| prefix | カテゴリ |
|---|---|
feat | Features |
fix | Bug Fixes |
docs | Documentation |
refactor | Refactoring |
test | Tests |
chore | Chores |
perf | Performance |
ci | CI |
style | Styles |
build | Build |
CHANGELOG.md の先頭に新しいエントリを追加| ステップ | 内容 |
|---|---|
| [1/4] バージョン更新 | 対象パッケージのバージョンをセマンティックバージョニングに従って更新 |
| [2/4] CHANGELOG 生成 | 直近タグから HEAD までのコミットを分類し CHANGELOG.md を生成 |
| [3/4] git commit + tag | 変更ファイルをステージング → release: vX.X.X でコミット → vX.X.X タグ作成 |
| [4/4] サマリー表示 | バージョン変化、タグ名、次のステップを表示 |
git stash してからリリース再実行git tag -d vX.X.X && git reset --hard HEAD~1長時間のリリースセッションでは Context limit reached エラーを回避するため、タスクの区切りごとに /compact を実施してコンテキストを圧縮する。
/compact を実施するタイミング:
運用ルール:
/compact 実施前に、現在のリリース状態と次のステップをメモとして出力する/compact 実施後、次のステップの作業を継続するgit-commit : Conventional Commits 準拠のコミット作成managing-operations : デプロイ・運用管理planning-releases : リリース・イテレーション計画orchestrating-development : 開発フェーズ全体のワークフロー(リリースはこのフェーズの最終工程)