このスキルは、承認ゲート、セキュリティスキャン、自動デプロイ戦略を備えた堅牢な多段階CI/CDパイプラインの設計をDevOpsエンジニアに支援し、信頼性の高いソフトウェアリリースを実現します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「deployment-pipeline-design」を使用しています。 Design a CI/CD pipeline with approval gates
期待される結果:
包括的なパイプライン設計には次が含まれます: Source(checkout) -> Build(compile, package) -> Test(unit, integration, security) -> Staging Deploy -> Integration Tests -> Approval Gate(manual) -> Production Deploy -> Health Check -> Monitoring。各ステージに具体的なアクションと失敗時の処理を含む。
「deployment-pipeline-design」を使用しています。 What are the best deployment strategies?
期待される結果:
主要なデプロイ戦略は次のとおりです: 1) Rolling - ダウンタイムなしで段階的にロールアウトし、多くのアプリに最適; 2) Blue-Green - 2つの環境を即時に切り替え、ロールバックは容易だが一時的にインフラが倍増; 3) Canary - 新バージョンへのトラフィックを段階的に移行し、実ユーザーテストが可能; 4) Feature Flags - リリースせずにコードをデプロイし、機能レベルで即時ロールバック可能。
セキュリティ監査
安全All static findings are false positives. The skill is pure documentation with YAML/Kubernetes configuration examples. No actual code execution, network requests, or credential access occurs - only documentation patterns for CI/CD pipeline design.
中リスクの問題 (1)
品質スコア
作れるもの
新しいデプロイパイプラインの設計
承認ゲートとセキュリティスキャンのステージを備えた、ソースから本番までの完全なCI/CDパイプラインを設計する
既存パイプラインの信頼性向上
既存のデプロイワークフローに自動ロールバック、ヘルスチェック、監視を追加する
プログレッシブデリバリーの実装
安全な本番リリースのためにカナリアまたはブルーグリーンのデプロイ戦略を設定する
これらのプロンプトを試す
ビルド、テスト、ステージング、本番デプロイのステージを含む多段階CI/CDパイプラインを設計してください。本番前に承認ゲートを含めてください。
既存のパイプラインに自動ロールバック機能を追加してください。ヘルスチェックの検証と失敗時の自動ロールバックを含めてください。
Kubernetesアプリケーションのカナリアデプロイ戦略を設計してください。トラフィックシフトの割合と監視統合を含めてください。
開発、ステージング、本番環境を扱うパイプライン構成を作成し、各ステージに適切な承認ワークフローを含めてください。
ベストプラクティス
- 独立したパイプラインステージには並列実行を用いて総パイプライン時間を短縮する
- 遅いテストの前に速いテストを実行してフェイルファストのパターンを実装する
- 各デプロイステージ後に次へ進む前にヘルスチェック検証を追加する
- ビルドを高速化し計算コストを削減するためにアーティファクトキャッシュを利用する
- シークレットはパイプラインコードではなくシークレット管理システム(Vault、クラウドのシークレットマネージャ)に保存する
回避
- デプロイを速めるためにセキュリティスキャンのステージを省略しない
- 承認ゲートなしで本番へ直接デプロイしない
- 本番デプロイ前のステージング環境テストを省略しない
- パイプラインの各ステージとその目的のドキュメント化を忘れない
よくある質問
CI/CDにおける承認ゲートとは何ですか?
ダウンタイムゼロのデプロイ戦略はどれですか?
自動ロールバックはどのように実装しますか?
カナリアとブルーグリーンデプロイの違いは何ですか?
デプロイパイプラインでシークレットを安全に保つにはどうすればよいですか?
追跡すべき主要なパイプライン指標は何ですか?
開発者の詳細
作成者
sickn33ライセンス
MIT
リポジトリ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/deployment-pipeline-design参照
main
ファイル構成
📄 SKILL.md