# デプロイパイプライン設計 (deployment-pipeline-design)

> 承認ゲートやセキュリティ検査を備えた多段 CI/CD を設計し、設定、展開戦略、ヘルスチェック、ロールバック計画を作ります。

- カテゴリ: [デプロイ・リリース](https://www.myskills.tools/ja/categories/deploy-release/)
- 提供元: コミュニティ · Seth Hobson
- リポジトリ: https://github.com/wshobson/agents/tree/main/plugins/cicd-automation/skills/deployment-pipeline-design (commit 0f73766)
- SKILL.md: https://github.com/wshobson/agents/blob/main/plugins/cicd-automation/skills/deployment-pipeline-design/SKILL.md
- インストールコマンド: `npx skills add wshobson/agents --skill deployment-pipeline-design`
- ライセンス: MIT
- 対応ツール: Claude Code, Codex, Cursor, Copilot, OpenCode
- 権限: read-repo ✓, write-files ✓, shell ✗, network ✗
- 状態: スキャン済み
- ルールスキャンですべてのリスクを検出できるわけではありません。インストール前にこのスキルの SKILL.md を読み、権限を確認してください。

## 基本ルール

ビルドは一度だけ行い、同じ成果物をすべての環境へ昇格させます。

## 実行フェーズ

1. **前提を集める** — アプリの種類、デプロイ先、環境構成、ロールバック要件、ゲートの制約、監視基盤を確認します。
2. **段階とゲート** — ビルド、テストとセキュリティ検査、ステージング、承認、本番、検証の順に並べ、速い検査を先にし、手動または指標ゲートを置きます。
3. **展開戦略を選ぶ** — ローリング、ブルーグリーン、カナリア（Argo Rollouts など）、フィーチャーフラグから選び、注釈付きの設定を示します。
4. **ヘルスチェックと戻し** — 実際の依存先を確かめる深いレディネスチェックとデプロイ後のスモークテストを用い、指標が悪化したら自動でロールバックします。

## 権限の説明（SKILL.md より）

| 機能 | 必要か | 説明 |
|---|---|---|
| ファイル書き込み | 必要 | GitHub Actions、GitLab CI、Azure Pipelines の設定、Argo Rollouts のマニフェスト、デプロイ検証スクリプトを書きます。 |
| コマンド実行 | 不要 | 設計の参考資料であり、kubectl などのコマンドは例として示すだけで、実行は求めていません。 |
| 外部通信 | 不要 | スキル自体は通信せず、デプロイは設計したパイプラインが行います。 |

## SKILL.md のフロントマター（YAML）

```yaml
---
name: deployment-pipeline-design
description: Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use this skill when designing zero-downtime deployment pipelines, implementing canary rollout strategies, setting up multi-environment promotion workflows, or debugging failed deployment gates in CI/CD.
---
```

ホーム: https://www.myskills.tools/ja/ · URL: https://www.myskills.tools/ja/skills/deployment-pipeline-design/
