deploy
Installation
SKILL.md
/deploy [環境]
リリース対象の差分とリスクを洗い出し、stg までは自走で反映する。本番はリスクサマリを提示し、明示承認を得てからのみ実行する。
手順
-
デプロイ方式の検出 日常のリリース操作は Makefile に集約されている前提なので、まず Makefile のターゲット(
make release等)を探し、あればそれを使う。無い場合のみ GitHub Actions /fly deploy/ Vercel /terraform apply等を直接特定し、AGENTS.md / CLAUDE.md・CI 設定・infra ディレクトリを調査する。Makefile が無いプロジェクトでは infra-build スキルでのターゲット整備を提案する。 -
差分とリスクの洗い出し
- リリース対象の差分:
git log/git diff(前回リリースタグ・環境ブランチとの比較) - DB migration の有無と内容(破壊的変更・ロック・後方互換性)
- 環境変数・シークレットの追加/変更の有無
- インフラ差分がある場合は
terraform plan等で反映内容を確認する
- リリース対象の差分:
-
ロールバック手順の提示 反映前に切り戻し方法を確定させる: 直前バージョンへの再デプロイ手順、migration のロールバック可否、切り戻し不能な変更(データ削除・カラム削除等)の明示。