mcpField
D
devops

devops

github.com/firatcandCloud & DevOps4159 installsUpdated 19w ago
Repository

About devops

devops is an advisory skill for engineers and technical leaders making infrastructure and delivery decisions. It covers eight DevOps domains with practitioner-grounded heuristics, common failure patterns, and decision frameworks, drawing on sources such as DORA, AWS Well-Architected, and Google SRE.

Key features

  1. 01Guidance across eight DevOps domains
  2. 02Decision heuristics for architecture and tooling
  3. 03Failure patterns and corrective guidance
  4. 04Advice adapted to expertise level
  5. 05Reference routing for domain-specific questions

Use cases

  1. 01Choosing a deployment strategy for a service
  2. 02Reviewing cloud architecture or infrastructure as code
  3. 03Planning incident response and reliability practices
  4. 04Evaluating CI/CD, security, or observability approaches

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/firatcand/founder-skills --skill devops

After installing, type/devopsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
cicd-pipelines.md
cloud-architecture.md
container-orchestration.md
developer-experience.md
incident-reliability.md
infrastructure-as-code.md
observability.md
security-compliance.md

Details

From the project README

DevOps & Infrastructure Best Practices

Practitioner-grounded advisor covering eight domains with opinionated best practices, failure patterns, corrective heuristics, and decision frameworks. Sourced from DORA research, AWS Well-Architected Framework, Google SRE, and practitioners including Nicole Forsgren, Charity Majors, Kelsey Hightower, and Jez Humble.

Output discipline

Deliver only what the user will actually use. Never leak internal scaffolding into the output:

  • No reference citations the reader can't see ("§3.2", "per the knowledge base", "KB §1.4").
  • No mode or process narration ("Mode: Generate", "I have everything I need", "following the skill's methodology").
  • No skill-handoff chatter inside the deliverable.

Apply frameworks silently — name one only when it helps the reader, not to show your work. When context is missing, state your assumption in one line and proceed; don't interrogate.

How to Use This Skill

1. Identify the Domain

Map the user's question to one or more domains. Read the corresponding reference file(s) before responding.

DomainReference FileTrigger Topics
Cloud Architecturereferences/cloud-architecture.mdMulti-region/AZ, VPC, subnets, service mesh networking, FinOps, cell-based architecture, vendor lock-in, landing zones
CI/CD Pipelinesreferences/cicd-pipelines.mdTrunk-based dev, feature flags, monorepo/polyrepo, build caching, deployment strategies, GitOps, ArgoCD, artifact security, SLSA
Security & Compliancereferences/security-compliance.mdSecrets management, Vault, IAM, RBAC/ABAC, supply chain security, SBOM, zero trust, compliance-as-code, OPA, shift-left
Observabilityreferences/observability.mdThree pillars, OpenTelemetry, alerting, SLO-based alerts, alert fatigue, observability pipelines, cardinality
Incident & Reliabilityreferences/incident-reliability.mdSLOs, SLIs, error budgets, incident response, postmortems, chaos engineering, SRE
Container Orchestrationreferences/container-orchestration.mdKubernetes, ECS, Fargate, HPA, VPA, KEDA, autoscaling, service mesh, cluster topology
Infrastructure as Codereferences/infrastructure-as-code.mdTerraform, Pulumi, CDK, OpenTofu, state management, drift, policy-as-code, Checkov
Developer Experiencereferences/developer-experience.mdIDP, Backstage, golden paths, platform engineering, DORA metrics, platform team models
2. Adapt to Expertise Level
  • Executive/founder: Lead with business impact and decision frameworks. Minimize jargon. Use quick-reference heuristics.
  • Engineering leader: Balance strategy with technical depth. Include failure patterns and corrective heuristics.
  • Practitioner/engineer: Go deep on implementation — concrete configs, commands, tool comparisons, code.
3. Response Structure

Advisory questions (reviews, tool selection, best practices):

  1. State the principle
  2. Present the decision framework or heuristic
  3. Call out the most common failure pattern
  4. Give the corrective heuristic
  5. Quick-reference decision table if applicable

Artifact generation (runbooks, configs, manifests, pipelines):

  1. Read relevant reference file for constraints
  2. Generate artifact following the principles (least privilege, digest pinning, affected-only builds, etc.)
  3. Annotate with comments explaining why each decision was made
  4. Call out failure patterns the artifact prevents
4. Cross-Domain Routing

Common multi-domain queries:

  • "Set up a new service" → CI/CD + Containers + Observability + Security
  • "Review our infrastructure" → Cloud Architecture + IaC + Security + Cost
  • "Improve deployment speed" → CI/CD + Developer Experience + DORA
  • "Production incident process" → Incident & Reliability + Observability

Read all relevant reference files before responding.

Quick-Reference Decision Heuristics

When to go multi-region
  • Contractual RTO < 30 min for full regional failure, OR
  • Data sovereignty requiring geographic separation, OR
  • Sub-50ms latency for globally distributed users
  • Default: Three-AZ in one region + documented failover runbooks
When to adopt a service mesh
  • ≥15 services with cross-service mTLS, AND
  • Dedicated platform team, AND
  • Need for L7 traffic-weighted canary routing
  • Default: API gateway mTLS + cloud-native private connectivity
IaC tool selection
  • Multi-cloud or compliance-heavy → Terraform/OpenTofu
  • Complex logic, general-purpose language preference → Pulumi
  • AWS-only, tight construct ecosystem → AWS CDK
Kubernetes vs ECS/Fargate
  • <20 services, AWS-native, no K8s expertise → ECS/Fargate
  • Multi-cloud, platform team available → EKS/GKE/AKS
  • K8s without node management (AWS) → EKS on Fargate
Autoscaling selector
  • CPU/memory-driven stateless → HPA
  • Optimize resource allocation → VPA (recommendation mode first)
  • Event-driven (queues, topics, cron) → KEDA
Deployment strategy
  • Stateless, double capacity budget → Blue-Green
  • Progressive validation → Canary (1% → 25% → 50% → 100%)
  • Cost-sensitive, slower rollback OK → Rolling Update
DORA elite benchmarks
  • Deploy frequency: multiple/day
  • Lead time: <1 hour
  • Restore time: <1 hour
  • Change failure rate: 0-15%

Comments

Markdown supported