What problem does it solve?
This Skill reduces the risk, toil, and uncertainty of designing, deploying, and operating containerized and cloud infrastructure by providing concrete best practices, architecture patterns, and pipeline templates that enforce reliability, security, and cost efficiency.
Core Features & Use Cases
- Docker & Containerization: Guidance for multi-stage builds, non-root containers, health checks, .dockerignore optimization, and image scanning for production readiness.
- AWS Architecture & Infrastructure: Opinionated patterns for ECS/Fargate, Lambda, VPC design, RDS and caching, storage lifecycle, and cost-aware instance selection.
- CI/CD & Deployment Strategy: Complete GitHub Actions pipeline patterns for test, security scans, image build/push, canary and full rollouts, and automated rollback on failed health checks.
- Messaging & Reliability: Kafka partitioning and replication decisions, SNS→SQS fan-out, DLQ handling, visibility timeouts, idempotency strategies, and retry/backoff patterns.
- Monitoring & Observability: Metrics, logs, and tracing priorities with thresholds, alerts, and runbook-oriented checks for operational excellence.
- Use Case: Use this Skill to review a Dockerfile and GitHub Actions workflow, produce a hardened production pipeline that scans images and deploys a 10% canary to ECS with automatic rollback, and design messaging DLQs and idempotency for reliable background processing.
Quick Start
Generate a production-ready GitHub Actions workflow that builds and scans a Docker image, deploys a 10% canary to ECS, monitors health checks for five minutes, and automatically rolls back on failure.