Agent skill · software engineering · aiskillstore
devops-deployment
CI/CD pipelines, containerization, Kubernetes, and infrastructure as code patterns
Why this skill is useful
Adds executable scripts and specific deployment patterns for CI/CD, Kubernetes, and infrastructure as code that the AI wouldn't reliably generate on its own.
What it needs
Requires docker, kubectl, terraform installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
DevOps & Deployment Skill Comprehensive frameworks for CI/CD pipelines, containerization, deployment strategies, and infrastructure automation. When to Use Setting up CI/CD pipelines Containerizing applications Deploying to Kubernetes or cloud platforms Implementing GitOps workflows Managing infrastructure as code Planning release strategies Pipeline Architecture Key Concepts CI/CD Pipeline Stages 1. Lint & Type Check - Code quality gates 2. Unit Tests - Test coverage with reporting 3. Security Scan - npm audit + Trivy vulnerability scanner 4. Build & Push - Docker image to container registry 5. Deploy Staging - Environment-gated deployment 6. Deploy Production - Manual approval or automated See templates/github-actions-pipeline.yml for complete GitHub Actions workflow Container Best Practices Multi-stage builds minimize image size: Stage 1: Install production dependencies only Stage 2: Build application with dev dependencies Stage 3: Production runtime with minimal footprint Security hardening: Non-root user (uid 1001) Read-only filesystem where possible Health checks for orchestrator integration See templates/Dockerfile and templates/docker-compose.yml Kubernetes Deployment Essential manifests: Deployment with rolling update strategy Service for internal routing Ingress for external access with TLS HorizontalPodAutoscaler for scaling Security context: runAsNonRoot: true allowPrivilegeEscalation: false readOnlyRootFilesystem: true Drop all capabilities Resource management: Always set requests and limits Use requests for scheduling, limits for throttling See templates/k8s-manifests.yaml and templates/helm-values.yaml Deployment Strategies Strategy Use Case Risk ---------- ---------- ------ Rolling Default, gradual replacement Low - automatic rollback Blue-Green Instant switch, easy rollback Medium - double resources Canary Progressive traffic shift Low - gradual exposure Rolling Update (Kubernetes default): Blue-Green: Deploy to standby environment, switch service s …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/devops-deployment