Help us improve
Share bugs, ideas, or general feedback.
From shipyard
Generate production-ready Dockerfiles or validate existing ones against security and performance best practices including multi-stage builds, non-root users, health checks, layer caching, and .dockerignore.
npx claudepluginhub hrconsultnj/claude-plugins --plugin shipyardHow this skill is triggered — by the user, by Claude, or both
Slash command
/shipyard:dockerfileThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate production-ready Dockerfiles or validate existing ones against security and performance best practices. Produces multi-stage builds with non-root users, health checks, optimized layer caching, and proper `.dockerignore` files.
Generates optimized multi-stage Dockerfiles, .dockerignore, for Node.js, Python, Go, Java apps with security hardening, layer caching, validation, and error fixes.
Generates optimized multi-stage Dockerfiles for Node.js, Python, Rust, Go apps with non-root users, layer caching, health checks, and .dockerignore. Use for containerizing apps or Docker Compose setup.
Build production-ready Dockerfiles with multi-stage builds, security hardening, and docker-compose for local dev. Use when asked to "create Dockerfile", "optimize container", or "dockerize this".
Share bugs, ideas, or general feedback.
Generate production-ready Dockerfiles or validate existing ones against security and performance best practices. Produces multi-stage builds with non-root users, health checks, optimized layer caching, and proper .dockerignore files.
Load each step through the fetch command (handles caching, decryption, and auth):
"~/.composure/bin/composure-fetch.mjs" skill shipyard dockerfile {step-filename}
Do NOT read cache files directly — they are encrypted at rest. Always use the fetch command above.
| # | File |
|---|---|
| 1 | 01-detect-stack.md |
| 2 | 02-generate.md |
| 3 | 03-validate.md |
go.Dockerfilenextjs.Dockerfilenginx-spa.confnode-generic.Dockerfilepython-fastapi.Dockerfilerust.Dockerfilevite-spa.Dockerfile