mcpField
D
deploy-orchestrator

deploy-orchestrator

github.com/sergekostenchukクラウド・DevOps3249 回インストール18 週間前に更新
リポジトリ

deploy-orchestrator について

deploy-orchestratorは、明示的な承認がない限り本番環境を変更せずに、デプロイと検証を計画するスキルです。プロジェクトのデプロイ情報を確認し、ドライラン計画、スモークテスト、ロールバック手順、監視を準備して、launch-readiness-auditorに引き継ぎます。

主な機能

  1. 01技術スタックとデプロイ情報の確認
  2. 02ドライランのビルド・デプロイ計画
  3. 03スモークテストとロールバック手順の計画
  4. 04デプロイ監視の準備
  5. 05承認前の本番環境変更の保留
  6. 06監査に向けた準備状況の引き継ぎ

活用シーン

  1. 01本番環境へ反映せずにデプロイ計画を準備
  2. 02リリース前にテストとロールバック手順を確認
  3. 03承認待ちの間、本番環境の変更を保留
  4. 04デプロイ準備状況をレビューへ引き継ぎ

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sergekostenchuk/ui-ux-agent-skill-system --skill deploy-orchestrator

インストール後、Claude Code で/deploy-orchestratorを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yamlevals/evals.json

詳細

デプロイオーケストレーター

デフォルトでは本番環境にデプロイせず、デプロイと検証を計画します。

ワークフロー

  1. スタック、ビルドコマンド、環境変数、ターゲット、承認状況を検出します。
  2. ドライランのビルド/デプロイ計画、スモークテスト、ロールバック、モニタリングを準備します。
  3. 明示的な承認があるまで、本番環境へのデプロイをブロックします。
  4. 最終的な準備状況の確認を launch-readiness-auditor に引き継ぎます。

安全規則

  • 承認なしに、本番環境へのデプロイ、シークレットのローテーション、マイグレーションの実行、稼働中のサービスの変更を行わないでください。
  • .env、トークン、Cookie、非公開 URL、デプロイ用シークレットを保存したり、表示したりしないでください。

検証

python3 $CODEX_HOME/skills/.system/skill-creator/scripts/quick_validate.py $CODEX_HOME/skills/deploy-orchestrator
python3 $CODEX_HOME/skills/senior-skill-architect/scripts/lint_production_skill.py $CODEX_HOME/skills/deploy-orchestrator
python3 -m json.tool $CODEX_HOME/skills/deploy-orchestrator/evals/evals.json >/dev/null

コメント