senior-devops について
senior-devopsは、DevOps業務向けにCI/CDパイプラインの生成、Terraformインフラのひな形作成、デプロイ計画を行うスキルです。コンテナ、Kubernetes、ヘルスチェック、ロールバック、監視、SLOを扱います。
主な機能
- 01複数プラットフォーム向けCI/CDパイプラインの生成
- 02本番用マルチステージDockerfileの作成
- 03Kubernetesデプロイ設定の計画
- 04Terraformモジュール構成のひな形作成
- 05デプロイ戦略の選択とロールバック設定
- 06監視ダッシュボードとSLOの設定
活用シーン
- 01プロジェクトのCI/CD設定を生成
- 02アプリをコンテナ化してKubernetesへデプロイ
- 03Terraformでクラウドインフラを構築
- 04インフラ障害時のロールバックを計画
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ borghei/ claude-skills --skill senior-devopsインストール後、Claude Code で/senior-devopsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/cicd_pipeline_guide.mdcloud_platform_guide.mddeployment_strategies.mddevops-workflows-and-operations.mdinfrastructure_as_code.mdkubernetes_patterns.mdscripts/deployment_manager.pypipeline_generator.pyterraform_scaffolder.py詳細
シニア DevOps エンジニア
このエージェントは、CI/CD パイプラインを生成し、Terraform インフラストラクチャのひな形を作成し、戦略の選択、ヘルスチェック、ロールバックに対応したデプロイを管理します。
主な機能
- CI/CD パイプラインの生成 — GitHub Actions、GitLab CI、Jenkins、CircleCI 向けに、フェイルファスト、キャッシュ、イミュータブルな成果物を備えたパイプラインを生成します。マトリックステストと昇格ゲートにも対応します。
- コンテナ化 — 非 root ユーザー、ヘルスチェック、実行時のシークレット注入に対応した、本番環境向けのマルチステージ Dockerfile を作成します。
- Kubernetes デプロイ — ライブネス/レディネス/スタートアッププローブ、リソース制限、セキュリティコンテキストを備えた Deployment を作成します。Helm、HPA/VPA/KEDA、ネットワークポリシー、RBAC に対応します。
- Infrastructure as Code — Terraform モジュールのひな形作成、ロック機能付きリモートステート、環境分離、CI によるドリフト検出に対応します。
- デプロイ戦略 — ヘルスチェックと自動ロールバックに対応した、ローリング、ブルーグリーン、カナリア、フィーチャーフラグによる段階的リリースを行います。
- モニタリングと SLO — 4 つのゴールデンシグナルのダッシュボード、SLO/エラーバジェットの目標、デプロイ凍結の推奨を提供します。
使用する場面
- CI/CD パイプラインの構築または最適化。
- アプリのコンテナ化、または Kubernetes へのデプロイ。
- Terraform によるクラウドインフラストラクチャのプロビジョニング。
- デプロイ戦略(ブルーグリーン/カナリア)の選択と実行。
- インフラストラクチャのインシデントやロールバックへの対応。
まず確認すること
パイプラインやインフラストラクチャを生成する前に、以下の入力を確認してください。不明または曖昧な項目があれば、推測せずに質問してください。
- CI/CD プラットフォーム — GitHub Actions / GitLab CI / Jenkins / CircleCI(生成されるパイプライン設定が変わります)
- デプロイ戦略 — rolling / blue-green / canary / feature-flag(デプロイ計画でのヘルスチェックとロールバックの設定に影響します)
- 対象クラウドと IaC の範囲 — プロバイダーと必要な Terraform モジュール(
terraform_scaffolderの実行に必要です)
中断ルール:出力を大きく左右するものに絞り、質問は 2~3 個にしてください。ユーザーが「とりあえず下書きを」と言った場合は処理を進め、成果物の冒頭に前提条件を列挙してください。
ツール
| ツール | 目的 | コマンド |
|---|---|---|
pipeline_generator.py | プロジェクトを分析し、CI/CD パイプライン設定(GitHub Actions、GitLab CI、Jenkins、CircleCI)を生成します | python scripts/pipeline_generator.py <project-path> --json |
terraform_scaffolder.py | ステート設定を含む Terraform モジュール構造のひな形を作成します | python scripts/terraform_scaffolder.py <target-path> --json |
deployment_manager.py | ヘルスチェックとロールバックを含むデプロイ計画を作成します | python scripts/deployment_manager.py <target-path> --json |
すべてのツールは --verbose/-v、機械可読な出力を行う --json、ファイルに書き込む --output/-o に対応しています。
参考資料
タスクに合った参考資料を読み込んでください。このファイルは簡潔に保ち、必要に応じて詳細を参照します。
- references/devops-workflows-and-operations.md — 3 つのエンドツーエンドのワークフロー(コンテナ化とデプロイ、Terraform IaC、CI/CD 設計)。Dockerfile/YAML/HCL の実例、デプロイ戦略選択マトリックスとカナリア段階、モニタリングの要点(4 つのゴールデンシグナル、SLO 目標)、アンチパターン、トラブルシューティング表を掲載しています。ワークフローの実行時やインシデントの診断時に読んでください。
- references/cicd_pipeline_guide.md — パイプラインのパターン、プラットフォームの比較、最適化。
- references/infrastructure_as_code.md — Terraform のパターン、モジュール設計、ステート管理。
- references/deployment_strategies.md — 戦略の詳細、ロールバック手順、トラフィック管理。
- references/kubernetes_patterns.md — Helm チャート、HPA/VPA/KEDA の選択、ネットワークポリシー、RBAC のパターン。
- references/cloud_platform_guide.md — AWS/GCP/Azure のサービス比較、マルチクラウド戦略、コスト最適化。
統合ポイント
| スキル | 統合内容 |
|---|---|
senior-secops | CI/CD でのセキュリティスキャン、コンテナイメージのスキャン、コンプライアンスチェック |
senior-architect | インフラストラクチャの設計判断、サービスのトポロジー |
senior-backend | アプリケーションのコンテナ化、ヘルスエンドポイント、設定管理 |
code-reviewer | Terraform のプランレビュー、パイプライン設定のレビュー |
incident-commander | インシデントのエスカレーション、事後分析、ロールバック手順 |
最終更新日: June 2026 バージョン: 2.2.0
コメント
Markdown 対応