mcpField
O
ops-devops-platform

ops-devops-platform

github.com/vasilyu1983クラウド・DevOps190 回インストール
リポジトリ

ops-devops-platform について

ops-devops-platformは、DevOpsとプラットフォームエンジニアリング向けのガイダンススキルです。運用課題を分類し、インフラ、デリバリー、可観測性、セキュリティ、インシデント対応に適したツールチェーンと実践を選ぶ支援をします。

主な機能

  1. 01インフラとデプロイの判断指針
  2. 02CI/CDとサプライチェーン管理
  3. 03GitOpsとIaCの実践
  4. 04可観測性とSLOの指針
  5. 05ランブック、インシデント、コスト管理

活用シーン

  1. 01インフラ構築とデプロイの計画
  2. 02CI/CDのID管理と成果物来歴の確認
  3. 03可観測性とSLOアラートの設計
  4. 04プラットフォームテンプレートとインシデント用ランブックの作成

インストール

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

$npx skills add https://github.com/vasilyu1983/ai-agents-public --skill ops-devops-platform

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

同梱ファイル

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

agents/
openai.yaml
assets/aws/
template-aws-ops.md
template-aws-terraform.md
template-cost-optimization.md
assets/azure/
template-azure-ops.md
assets/cicd-pipelines/
template-ci-cd.md
template-github-actions.md
template-gitops.md
template-release-safety.md
assets/cost-governance/
template-cost-governance.md
assets/docker/
template-docker-ops.md
assets/gcp/
template-gcp-ops.md
template-gcp-terraform.md
assets/incident-response/
template-incident-comm.md
template-incident-response.md
template-postmortem.md
template-runbook-starter.md
assets/kafka/
template-kafka-ops.md
assets/kubernetes/
template-ha-dr.md
template-k8s-deploy.yaml
template-kubernetes-ops.md
template-platform-api.md
assets/monitoring-observability/
template-alert-rules.md
template-loadtest-perf.md
template-observability-slo.md
template-slo.md
assets/security/
template-security-hardening.md
assets/terraform-iac/
template-env-promotion.md
template-iac-terraform.md
template-module.md

詳細

DevOps とプラットフォームエンジニアリング

クイックリファレンス

ニーズ最初の方針
インフラストラクチャのプロビジョニングTerraform、OpenTofu、Pulumi、またはクラウドネイティブな IaC
クラスターまたはアプリのデプロイ安定稼働環境にはまず GitOps、ローカルでの反復作業には直接的なツールを使用
CI/CD保護されたパイプラインにワークロード ID とサプライチェーン制御を組み合わせます — supply-chain-security を参照してください
オブザーバビリティOpenTelemetry と、メトリクス、ログ、トレース、SLO ベースのアラート
プラットフォームエンジニアリングゴールデンパス、ポリシー・アズ・コード、セルフサービスインターフェース
インシデント対応業務ランブック、重大度モデル、エスカレーション、ポストモーテム

ワークフロー

  1. 主な問題を分類します:
    • プロビジョニング
    • デプロイ
    • CI/CD
    • オブザーバビリティ
    • プラットフォームエンジニアリング
    • セキュリティ強化
    • インシデント対応業務
  2. 実行環境とチームのスキルに合った、実用上最小限のツールチェーンを選びます
  3. 関連するリファレンスとテンプレートのセットを読み込みます
  4. ソースとリリースへのリンクを使って、対象の実行環境でサポートされる API、ツールの互換性、非推奨項目を確認します。来歴を確認するには、supply-chain-security を読み込み、選択した SLSA トラックに照らして実際のビルダーを評価します
  5. 検証段階を分けます:静的な lint/plan、対象環境との照合、実行時のヘルスと代表的なサービス経路、ロールバックまたはロールフォワードの準備状況
  6. 具体的な運用成果物を揃えて完了します:plan、制御策、担当者、アーティファクトまたはコミットの識別情報、環境、観測期間、未検証の障害モード

判断ルール

状況ルール
インフラストラクチャの変更デフォルトでは IaC を使用します。緊急の手動変更は、次の昇格前にコードへ反映します
安定稼働環境の本番環境との照合プッシュベースのデプロイより GitOps(Argo CD / Flux)を優先します
CI の認証情報長期間有効なシークレットよりワークロード ID(OIDC)を優先します
アラート対応可能な SLO 消費率の急上昇や容量枯渇が差し迫っている場合にページングし、診断用のホストメトリクスはダッシュボードに送ります
新しい環境プラットフォームテンプレート + ポリシーガードを使用します。スノーフレークは作りません
サプライチェーンの完全性SLSA ビルドトラック + cosign による鍵なし署名
ドリフトリコンサイラーまたは CI の terraform plan で検出します。偶然発見される状況は避けます

関連するルーティング


ガードレール

領域推奨事項避けるべきアンチパターン
プロビジョニングIaC ですべての重要な変更を管理し、明示的な昇格ゲートを設けますクリック操作による構成のドリフト、タグ付けされていないインフラストラクチャ
デリバリー保護されたパイプライン、アーティファクトの来歴、ロールバックとスモークテストを整備しますID の境界がないパイプライン
プラットフォームセルフサービス化の前にゴールデンパスを整備し、ばらつきを抑えるポリシー・アズ・コードを導入します導入経路や所有者がないままツールを提供すること
オブザーバビリティまず SLO を定義し、共通のトレース ID でログ、トレース、メトリクスを結び付けます生のホストメトリクスのしきい値によるアラート疲れ
インシデントポストモーテムの知見をランブックやプラットフォームの変更に反映します事実の記述だけで終わるポストモーテム
コストリソース作成時にタグ付けと予算アラートを設定し、毎月リソースの適正化を行います管理されていない個別環境、見直されていない予約

ナビゲーション

参照先のルーティング
次の場合に読み込みます…参照先
サプライチェーン、SBOM、署名、SLSAreferences/supply-chain-security.md
DORA の 5 つの指標とチームの類型(Elite/High/Medium/Low の各ティアは廃止済み)、AI 導入による不安定性のコスト、DevOps の一般的なベストプラクティスreferences/devops-best-practices.md
GitLab CI — 親/子パイプライン、MR 変数の落とし穴、環境変数エクスポートのパターンreferences/gitlab-ci-patterns.md
ツールの選定(IaC、GitOps、CI、ポリシー、可観測性)references/tool-landscape.md
ゴールデンパス、内部開発者ポータル、プラットフォームの成熟度、IDP を構築すべきでない場合、プラットフォームとプロダクトの境界、チームの認知負荷の測定(Weis の 4 クラスターモデル、Teamperature、リーダーシップの負荷)、CI/IaC/GitOps の導入順序references/platform-engineering-patterns.md
GitOps による複数環境へのプロモーション、Argo CD/Flux のパターン、自動化の遅延、および変更時の適用より継続的な適用が優れている理由references/gitops-workflows.md
Terraform の状態の分離、環境に terraform workspace が適さない理由、stage/prod/mgmt/global の構成、状態内のシークレットとバックエンドの選定references/terraform-state-architecture.md
スタックの規模(モノリシック → アプリケーショングループ → サービス → マイクロ)、影響範囲、「自分のスタックはモノリスか?」references/stack-sizing-patterns.md
IaC テストの段階とそれぞれの見落とし、インフラテストのダイヤモンドとピラミッド、スイスチーズ型の多層防御references/infrastructure-testing-strategy.md
オンコール、重大度モデル、エスカレーション、ポストモーテムreferences/sre-incident-management.md
2 日目以降の運用ランブック、環境の衛生管理references/operational-patterns.md
AIOps によるアラートの相関分析、自動トリアージreferences/aiops-patterns.md
Kalman カナリア、コストオートスケーラー、CI 容量安定化ツールreferences/control-theory-applied.md
キャパシティプランニング、飽和 SLO、パイプラインのボトルネック調査references/queueing-theory-applied.md
CI/CD スループットの回復、制約の顕在化、支出の再配分references/theory-of-constraints-applied.md
プラットフォームチームの憲章、アルゲドニック・エスカレーション、PRR 監査references/cybernetics-vsm-applied.md
MTBF/MTTR、可用性予算、FMEAreferences/reliability-theory-applied.md
CAP/PACELC、合意形成、冪等性、クォーラムreferences/distributed-systems-applied.md
ソース URL とリリーストラッカーdata/sources.json

ソース一覧を変更した場合は、このスキルディレクトリから python3 scripts/validate_sources.py --skip-network を実行し、スキーマと網羅性のみを確認してください。オフライン CLI 回帰テスト は python3 -m pytest scripts/test_validate_sources.py で実行してください。URL の到達可能性とソースの内容は別途確認が必要です。スキーマの検証に合格しても、根拠の日付は更新されません。

テンプレート

AWS / GCP / Azure

Kubernetes

Docker / Kafka

Terraform / IaC

CI/CD と GitOps

モニタリング / オブザーバビリティ

インシデント対応

セキュリティ / コスト

共通ユーティリティ

関連スキル

学習ループ

過去の決定や落とし穴が関係する場合は、learnings.consolidated.md があれば参照し、必要な履歴がある場合、または利用可能な代替手段としてのみ learnings.md を使用してください。それ以外の場合は、どちらも参照しないでください。

適用後、記憶しておく価値のあるパターン、防止すべきミス、または意外だったドメイン知識に遭遇した場合は、agents-skills-feedback-loop/scripts/append_learning.py を使って、日付付きの箇条書きを learnings.md に1件追記してください。SKILL.md 自体は変更しないでください。

コメント