بنقرة واحدة
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 : 開発フェーズ全体のワークフロー(リリースはこのフェーズの最終工程)