Skills DirectoryGitHub から厳選したオープンソースの Skills

deployment-patternscommit d29cf65SKILL.md · デプロイ・リリース

デプロイパターン

ローリング等の展開戦略、多段 Dockerfile、CI/CD、ヘルスチェック、ロールバック、本番準備の確認項目をまとめます。

npx skills add affaan-m/ECC --skill deployment-patterns
権限
  • read-repo
  • write-files
  • shell
  • network
対応ツール
Claude Code, Codex, Cursor, Copilot, OpenCode
GitHub
294.3k
提供元
コミュニティ · Affaan Mustafa
状態
スキャン済み
ライセンス
MIT

基本ルール

設定はすべて環境変数で渡し、コードには書かず、起動時に検証します。

実行フェーズ

  1. フェーズ 01戦略を選ぶ

    既定はローリング。重要なサービスはブルーグリーン、高トラフィックやリスクの高い変更はカナリアを使います。

  2. フェーズ 02コンテナ化

    マルチステージ Dockerfile を書き、バージョンを固定し、非 root で動かし、HEALTHCHECK を入れ、秘密情報はイメージに含めません。

  3. フェーズ 03CI/CD 構築

    lint、型チェック、テスト、イメージビルド、ステージング、スモークテスト、本番の順で CI/CD を組みます。

  4. フェーズ 04ヘルスチェックと設定

    ヘルスチェック用エンドポイントと Kubernetes のプローブを用意し、環境変数は起動時にスキーマで検証します。

  5. フェーズ 05ロールバックと確認

    ロールバック手段を用意し、アプリ、インフラ、監視、セキュリティ、運用のチェックリストを確認します。

権限の説明(SKILL.md より)

機能必要か説明
ファイル書き込み必要Dockerfile、GitHub Actions のワークフロー、ヘルスチェック、Kubernetes のプローブ、設定検証コードを書きます。
コマンド実行不要kubectl や vercel などのロールバックコマンドは例示であり、実行は求めていません。
外部通信不要スキル自体は通信せず、デプロイは作成したパイプラインが行います。

SKILL.md のフロントマター(YAML)

SKILL.md のフロントマター(YAML)commit d29cf65
---
name: deployment-patterns
description: Deployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications. Use when setting up CI/CD, containerizing an app, or checking production readiness before a release.
metadata:
  origin: ECC
---

関連スキル

ルールスキャンですべてのリスクを検出できるわけではありません。インストール前にこのスキルの SKILL.md を読み、権限を確認してください。