sunnydata-infrastructure
SkillCloud & infraDocker containerization and deployment patterns, Dockerfile best practices, Compose for local dev, CI/CD pipelines, deployment strategies (Rolling/Blue-Green/Canary), health checks, and production readiness. Use when containerizing apps, setting up local dev environments, or planning deployments.
Use sunnydata-infrastructure in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add sunnydata-infrastructure and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the sunnydata-infrastructure skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by zenobia000/claude-godzilla-z in .claude/skills/sunnydata-infrastructure/SKILL.md and read by Ahel’s review.
繁體中文說明:此技能整合 docker-patterns 與 deployment-patterns,涵蓋從本機容器化到正式環境部署的完整工作流程。
Infrastructure
Overview
Single skill for "how code runs" — from local Docker to production deployment.
Merged from docker-patterns (container dev workflow) and deployment-patterns (CI/CD, release strategy).
Activate when:
- Containerizing an application (Dockerfile, .dockerignore)
- Setting up Docker Compose for local development
- Designing multi-container or multi-network architectures
- Establishing a CI/CD pipeline
- Planning a deployment strategy (Rolling, Blue-Green, Canary)
- Implementing health checks or Kubernetes probes
- Preparing a production release checklist
Core Principles
- One canonical multi-stage Dockerfile per language. The
devstage is used by Compose; theproductionstage ships to production — minimal, non-root, exact pinned base versions, HEALTHCHECK built in, secrets never baked into image layers. - 12-Factor configuration. All config via environment variables, never hardcoded; validate at startup and fail fast if config is wrong.
- One health endpoint per service. Simple
/healthliveness plus a detailed readiness check that probes real dependencies (database, cache, external APIs). - Every deploy has a tested rollback path. Backward-compatible migrations, tagged previous artifacts, feature flags that disable without a deploy.
- Build once, promote the artifact. The same image digest moves dev → staging → production through evidence gates; only environment variables and secrets differ per environment. Never rebuild for production.
Workflow
- Containerize. Read
references/dockerfile-patterns.mdwhen writing or reviewing a Dockerfile — it holds the canonical Node.js/Go/Python multi-stage patterns, the shared.dockerignore, and container security hardening (non-root, capability drops, secret management). - Local development. Read
references/compose-local-dev.mdwhen setting up or debugging Docker Compose — standard web app stack (app/db/redis/mailpit), override files, service discovery and network isolation, volume strategies, and the debugging command reference. - Pipeline and release. Read
references/cicd-deployment.mdwhen building CI/CD or planning a release — GitHub Actions pipeline, deployment strategy details, health endpoints and Kubernetes probes, environment validation, environment promotion gates (dev → staging → production, migration ordering), rollback procedures, and the production readiness checklist.
Deployment Strategy Decision
| Scenario | Strategy |
|---|---|
| Standard backward-compatible change | Rolling |
| Critical service, instant rollback required | Blue-Green |
| High-risk change, need real-traffic validation | Canary |
| Database schema change (additive only) | Rolling with migration guard |
One-line summaries (full traffic diagrams and trade-offs in
references/cicd-deployment.md):
- Rolling (default): replace instances one at a time; zero downtime, but two versions run simultaneously — changes must be backward-compatible.
- Blue-Green: two identical environments, atomic traffic switch; instant rollback at the cost of 2x infrastructure during deployment.
- Canary: route a small traffic percentage to the new version first; catches issues with real traffic but requires traffic-splitting and monitoring.
Pipeline Stages
PR opened:
lint → typecheck → unit tests → integration tests → preview deploy
Merged to main:
lint → typecheck → unit tests → integration tests → build image → deploy staging → smoke tests → deploy production
Production Gate
Before any production release, run the production readiness checklist in
references/cicd-deployment.md (application, infrastructure, monitoring,
operations). For the security portion, load sunnydata-security for the
technology-specific checklist (secrets, CORS, rate limiting, auth, security
headers, CVE scanning).
Signals
- GitHub stars
- 20
- Forks
- 2
- Last commit
- Aug 2026
Ahel review
K1binfo
installs-packages (in references/dockerfile-patterns.md)
Automated review, not a security audit. Ruleset v1+k2.
Advanced
- Item type
- skill
- Key
sunnydata-infrastructure- Source
- github.com/zenobia000/claude-godzilla-z
github.com/zenobia000/claude-godzilla-z
Related picks
Skill · docker
The pick for Dockerdocker-sandbox
Skill · joelhooks
The pick for Dockergithub-actions
Skill · tddworks
The pick for GitHub Actionsgithub-actions-docs
Skill · devantler-tech
The pick for GitHub Actionsvercel-react-best-practices
Skill · vercel-labs
More in Cloud & infraweb-design-guidelines
Skill · vercel-labs
More in Cloud & infra