What does this skill do?

The Deployment and CI/CD Web Skill provides comprehensive deployment workflows, Docker containerization, and rollback strategies for production-ready web applications. It automatically generates multi-stage Dockerfiles, GitHub Actions pipelines, Kubernetes probes, and production readiness checklists using Claude AI.

Deployment Strategies
Choose between rolling, blue-green, or canary based on the service's criticality and error tolerance.
Multi-stage Dockerfiles
Create optimized images that separate build and runtime dependencies, running as a non-root user with HEALTHCHECK included.
CI/CD Pipelines
Define clear stages for lint, test, build, and deploy, with dependency caching and a restriction to the main branch.
Health Checks in Kubernetes
Configure liveness, readiness, and startup probes to verify critical dependencies such as the database and cache.

Usage examples

🐳 Node.js Dockerfile
Create a multi-stage Dockerfile for my Node.js 22 app with HEALTHCHECK and a non-root user.
⚙️ GitHub Actions Pipeline
Create a CI/CD pipeline in GitHub Actions with lint, test, build, and deploy-to-production stages only on the main branch.
🩺 Kubernetes Probes
Configure the liveness, readiness, and startup probes for my Kubernetes service with the /health endpoint.
✅ Production Readiness
Please provide me with a production readiness checklist that covers security, monitoring, and rollback for my release.

Features

Advanced Deployment Strategies Supports rolling, blue-green, and canary deployments depending on the service's risk level and criticality.
Optimized multi-stage Dockerfiles Minimal images with separation of build and runtime layers, non-root user, and native HEALTHCHECK.
End-to-End CI/CD Pipelines Lint, test, build, and deploy stages with dependency caching and branch control for production.
Kubernetes Health Checks and Probes /health endpoints that check critical dependencies and liveness, readiness, and startup probes.
Rollback and Staging Plan It keeps the previous image available and validates the rollback plan in the staging environment before deployment to production.

Frequently asked questions

No. The skill covers Docker, CI/CD, and deployment strategies in general. Kubernetes probes are one of its features, but you can use it with just Docker and GitHub Actions.
The examples in SKILL.md use Node.js, but the multi-stage, CI/CD, and health check patterns are applicable to any web stack (Python, Go, Java, etc.).
Yes. The skill creates a pipeline with test, build, and deploy stages, including logging into GHCR and caching images with buildx.
Yes. You can choose "rolling" for compatible changes, "blue-green" for critical services, or "canary" to validate risky changes with live traffic.
Web Deployment and CI/CD — Pipelines and Docker with Claude AI

¿Prefieres escuchar el contenido? Genera la narración de audio con un clic.