mcpField
S
senior-devops

senior-devops

github.com/borgheiクラウド・DevOps1.0k207 回インストール1 週間前に更新
リポジトリ

senior-devops について

senior-devopsは、DevOps業務向けにCI/CDパイプラインの生成、Terraformインフラのひな形作成、デプロイ計画を行うスキルです。コンテナ、Kubernetes、ヘルスチェック、ロールバック、監視、SLOを扱います。

主な機能

  1. 01複数プラットフォーム向けCI/CDパイプラインの生成
  2. 02本番用マルチステージDockerfileの作成
  3. 03Kubernetesデプロイ設定の計画
  4. 04Terraformモジュール構成のひな形作成
  5. 05デプロイ戦略の選択とロールバック設定
  6. 06監視ダッシュボードとSLOの設定

活用シーン

  1. 01プロジェクトのCI/CD設定を生成
  2. 02アプリをコンテナ化してKubernetesへデプロイ
  3. 03Terraformでクラウドインフラを構築
  4. 04インフラ障害時のロールバックを計画

インストール

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

$npx skills add https://github.com/borghei/claude-skills --skill senior-devops

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
cicd_pipeline_guide.md
cloud_platform_guide.md
deployment_strategies.md
devops-workflows-and-operations.md
infrastructure_as_code.md
kubernetes_patterns.md
scripts/
deployment_manager.py
pipeline_generator.py
terraform_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-secopsCI/CD でのセキュリティスキャン、コンテナイメージのスキャン、コンプライアンスチェック
senior-architectインフラストラクチャの設計判断、サービスのトポロジー
senior-backendアプリケーションのコンテナ化、ヘルスエンドポイント、設定管理
code-reviewerTerraform のプランレビュー、パイプライン設定のレビュー
incident-commanderインシデントのエスカレーション、事後分析、ロールバック手順

最終更新日: June 2026 バージョン: 2.2.0

コメント