arjunprabhulal

61 mods across 9 repositories, 217 stars between them.

containerization

25

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Packages an application into a container image that is small, reproducible, and safe to run — Dockerfiles, layer caching, multi-stage builds, non-root users, and runtime configuration. Use this whenever the user is writing a Dockerfile, mentions Docker or OCI images, image size or build times, or is preparing an…

2 7d ago A 94 tokens original MIT

image-optimization

26

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Shrinks container image size and build time — base image choice, layer minimization, dependency pruning, .dockerignore, multi-arch builds, and measuring what actually ends up in the image. Use this whenever the user complains an image is too large, a build or CI pipeline is slow, asks about distroless or scratch…

2 7d ago C 114 tokens original MIT

image-scanning

27

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Finds vulnerabilities, misconfiguration, and embedded secrets in container images before they ship — CVE scanning in the pipeline, gate-versus-warn policy, base image freshness, and separating fixable findings from noise. Use this whenever the user asks about CVEs, Trivy, Grype, or Snyk scans, wants a pipeline to…

2 7d ago A 124 tokens original MIT

backup-and-restore

28

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Defines the discipline of building backups you can actually restore under pressure — RPO-driven frequency, restores rehearsed on a schedule, offsite immutable copies, encryption, and treating a backup that has never been restored as equivalent to no backup at all. Use this whenever the user sets up a backup job…

2 7d ago A 118 tokens original MIT

caching-strategies

29

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Covers caching correctly — deciding what is worth caching, choosing between cache-aside, write-through, and write-behind, setting TTLs from real staleness tolerance, invalidating on write instead of hoping a TTL catches it, and preventing thundering-herd stampedes on expiry. Use this whenever the user adds a cache…

2 7d ago A 134 tokens original MIT

data-migration

30

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Covers changing schema or data shape without downtime using expand-then-contract — adding new structures alongside old, backfilling historical data in batches, dual-writing during the transition, verifying both old and new code paths, and keeping every step independently reversible. Use this whenever the user renames…

2 7d ago A 116 tokens original MIT

database-operations

31

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Covers the operational discipline of running databases in production — connection pooling and exhaustion, online schema changes, replication topology and read scaling, failover and promotion, and the runbook habits that keep an outage from becoming data loss. Use this whenever the user is sizing a connection pool…

2 7d ago A 114 tokens original MIT

stateful-workloads

32

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Covers running stateful systems — databases, queues, search indexes — on Kubernetes, including StatefulSets and stable identity, durable storage, backup and failover built into the platform rather than bolted on, and the tradeoff between self-managing a stateful service and paying for a managed one. Use this whenever…

2 7d ago A 122 tokens original MIT

cloud-budgeting

33

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Forecasts cloud spend from trend and known upcoming changes, sets budgets and alerts that fire before an overrun becomes a surprise invoice, catches anomalies early, and turns raw spend into unit economics and showback/chargeback that leadership can act on. Use this whenever the user asks for a spend forecast, wants a…

2 7d ago A 123 tokens original MIT

cost-optimization

34

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Cuts cloud spend without cutting reliability by finding the few levers that move most of the bill — idle and orphaned resources, over-committed on-demand spend that qualifies for reserved or savings-plan discounts, and oversized fleets — and going after them in dollar order. Use this whenever the user asks how to…

2 7d ago A 123 tokens original MIT

resource-tagging

35

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Builds a tag taxonomy for cost, ownership, and automation, enforces it at provision time so it never depends on discipline after the fact, and uses it to drive cost allocation, showback, and the hunt for untagged waste. Use this whenever the user is designing tag keys or naming conventions, asking who owns a resource…

2 7d ago A 121 tokens original MIT

rightsizing

36

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Matches compute, memory, and storage allocation to real measured usage instead of the guess made at launch time, sizing from percentiles rather than averages, and preferring autoscaling over a fixed size wherever demand varies. Use this whenever the user asks whether an instance or fleet is oversized, wants to cut…

2 7d ago A 112 tokens original MIT

argocd-operations

37

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Covers running Argo CD day to day — structuring app-of-apps, choosing sync policies and waves, reading health versus sync status correctly, and unsticking a degraded or hung Application. Use this whenever the user mentions Argo CD, an Application stuck "Progressing" or "OutOfSync," app-of-apps or ApplicationSets, sync…

2 7d ago A 134 tokens original MIT

gitops

38

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Establishes Git as the single source of truth for deployed state, with a pull-based controller reconciling the cluster to match a repo instead of humans or pipelines pushing changes via kubectl or helm. Use this whenever the user designs a deployment repo layout, asks how environments should be promoted, debates…

2 7d ago A 122 tokens original MIT

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Automates canary and blue-green rollouts so promotion and rollback are driven by live metrics, not a timer or a human watching a dashboard, using controllers like Argo Rollouts or Flagger. Use this whenever the user wants automatic rollback on error-rate or latency regression, is defining an AnalysisTemplate or metric…

2 7d ago A 127 tokens original MIT

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Covers Ansible, Chef, and Puppet for managing mutable systems declaratively — idempotent tasks, convergence toward desired state instead of one-off scripts, inventory organization, and roles. Use this whenever the user is writing a playbook, cookbook, or manifest, debugging why a run isn't converging, organizing hosts…

2 7d ago A 109 tokens original MIT

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Covers keeping dev, staging, and prod as the same system at different sizes rather than forked copies that drift apart — parity via values not branches, ephemeral preview environments per pull request, and keeping non-prod cheap without making it useless as a signal. Use this whenever the user provisions a new…

2 7d ago A 114 tokens original MIT

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Covers replacing servers wholesale instead of patching them in place — baking golden images, treating instances as disposable cattle rather than nursed pets, rebuilding to make any change, and the rollback simplicity that buys. Use this whenever the user is deciding whether to SSH into a running instance to fix it…

2 7d ago A 114 tokens original MIT

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Treats infrastructure changes as version-controlled, reviewable configuration instead of manual clicks or SSH sessions — Terraform state, plan review, environment parity, and guardrails against irreversible changes. Use this whenever the user is writing or reviewing Terraform, CloudFormation, or Pulumi code, applying…

2 7d ago A 111 tokens original MIT

policy-as-code

44

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Covers enforcing infrastructure and cluster rules automatically, before a bad change ever reaches production — OPA, Sentinel, and Kyverno policies evaluated against the plan or admission request, and testing those policies like real code. Use this whenever the user is writing a Rego or Sentinel policy, adding an…

2 7d ago A 110 tokens original MIT

terraform-modules

45

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Covers designing Terraform modules that are reusable and composable rather than copy-pasted or over-engineered — clean input/output interfaces, version pinning, and knowing when abstraction earns its complexity. Use this whenever the user is writing a new module, designing variables and outputs, deciding whether to…

2 7d ago A 109 tokens original MIT

autoscaling

46

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Covers scaling Kubernetes workloads and nodes to demand — HPA on the right metric, VPA, cluster autoscaler, custom/external metrics, avoiding thrash with stabilization windows, and requests as the foundation underneath it all. Use this whenever the user is configuring an HPA, deciding between HPA and VPA, debugging…

2 7d ago A 107 tokens original MIT

helm-charts

47

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Covers packaging and templating Kubernetes manifests with Helm — chart structure, values design and environment overrides, releases and revisions, upgrade/rollback semantics, avoiding template sprawl, and choosing Helm versus Kustomize. Use this whenever the user is writing a Helm chart, designing a values.yaml…

2 7d ago A 103 tokens original MIT

arjunprabhulal/devops-skills

Skill Claude CodeCodex

Explains how traffic reaches and moves between pods — Services (ClusterIP/NodePort/LoadBalancer), Ingress and controllers, cluster DNS, NetworkPolicy default-deny, and debugging selector mismatches or empty endpoints. Use this whenever the user asks why a Service has no endpoints, why a request 502s inside the…

2 7d ago A 111 tokens original MIT