managing-infra

Codify Kubernetes, Terraform, Helm, Kustomize, and GitHub Actions configuration patterns.

35|5|Updated Jul 5, 2025
One-click install
npx skills add https://github.com/alexei-led/claude-code-config --skill managing-infra
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: managing-infra
Source: https://github.com/alexei-led/claude-code-config/tree/main/skills/managing-infra
Command: npx skills add https://github.com/alexei-led/claude-code-config --skill managing-infra

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the guesswork and manual toil of infrastructure setup by providing battle-tested patterns for Kubernetes, CI/CD, and cloud deployments, ensuring security and scalability from day one.

Core Features & Use Cases

  • Infrastructure Decision Framework: Get clear guidance on when to use Kustomize vs Helm, Terraform modules, and multi-arch Docker builds.
  • Production-Ready Templates: Deploy secure, non-root Kubernetes workloads and optimized GitHub Actions workflows with zero boilerplate.
  • Use Case: Imagine you need to deploy a new Go service. Use this Skill to instantly generate a secure K8s deployment, a multi-arch Dockerfile, and a CI pipeline that runs tests on both x86 and ARM, all following best practices.

Quick Start

Use the managing-infra skill to create a secure Kubernetes deployment YAML for a Go application named 'api-service' using the image 'ghcr.io/myorg/api:v1.0'.

Frequently Asked Questions about managing-infra

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a secure Kubernetes application without manual configuration?

Kubernetes deployments require security hardening and multi-environment setup. This Skill provides production-ready YAML templates with non-root containers, read-only filesystems, dropped capabilities, and privilege escalation prevention, eliminating boilerplate and security gaps across dev, staging, and prod.

When should I use Kustomize versus Helm for managing Kubernetes manifests?

Kustomize and Helm serve different overlay and templating needs. This Skill provides a decision framework comparing both approaches, helping you choose based on reproducibility requirements, environment-specific customization, and whether you need templating logic or pure patching.

How do I organize Terraform modules for scalable infrastructure?

Terraform module organization determines maintainability and reusability across environments. This Skill codifies patterns for structuring modules, managing dependencies, and applying multi-environment overlays so deployments remain consistent and automation-ready.

Can I automate CI/CD pipelines with GitHub Actions for multi-architecture builds?

GitHub Actions enables multi-arch Docker builds and cross-platform testing. This Skill provides battle-tested workflow templates that run tests on both x86 and ARM, integrate security scanning, and follow DevOps best practices for reproducible, secure automation.

What security hardening should I apply to Kubernetes manifests and Docker images?

Security defaults prevent container escape and privilege abuse. This Skill ensures manifests enforce non-root execution, read-only root filesystems, dropped Linux capabilities, and no privilege escalation, covering both Kubernetes workload security and optimized multi-arch Dockerfile patterns.

How do I manage configuration and governance across multiple cloud environments?

Cloud infrastructure requires consistent policy and configuration across environments. This Skill eliminates manual toil by codifying infrastructure patterns for Kubernetes, Terraform, Helm, Kustomize, and GitHub Actions, ensuring functional and security requirements are met at scale.