
from claude-spellbook171
Production-ready Dockerfile and Compose patterns for Python (FastAPI/uv) and Node.js (Next.js), focused on multi-stage builds, caching, health checks, secrets,
Provides practical, production-ready Docker patterns and guidance for Python (FastAPI/uv) and Node.js (Next.js) projects. The skill walks through multi-stage Dockerfiles, layer-caching best practices, .dockerignore recommendations, Compose service configuration, health checks, environment/secret handling, and image-size reduction techniques. It includes concrete example Dockerfiles, Compose snippets, common commands, debugging tips, and a checklist for safe, cache-friendly container builds.
Use this skill when you need to: write or optimize Dockerfiles for smaller, secure images; configure Docker Compose networking, volumes, and health checks; pass secrets safely; debug containers that behave differently from local; or reduce image size for Python and Node.js apps. It is useful during CI build tuning, on-boarding new services, and production hardening.
Agents that run build/devops or container-focused assistance (CLI-capable assistants, GitHub Actions helpers, or DevOps-focused agent flows).
Docker patterns skill providing production-ready Dockerfile and Compose templates for Python (FastAPI/uv) and Node.js (Next.js). No scripts to test — purely reference content. Well-organized with strong security guidance (non-root user, Docker secrets, .dockerignore). Minor deduction for hardcoded dev credentials in Compose example, though clearly marked as dev-only.
Solid reference skill. Red Flags and Checklist sections are standout features. Single-file architecture is fine for a patterns skill but could split into references/ for Dockerfile vs Compose templates.
System Design
Structured, end-to-end guidance for designing scalable, reliable systems: requirements, capacity estimation, architecture, and failure-mode planning.
Go — Advanced Patterns
Reference of idiomatic Go patterns: error handling, goroutines and channels, context usage, interfaces, generics, testing, and performance best practices.