From node-vue
Scaffolds Docker + docker-compose for the Fastify + Vue3 monorepo. Creates Dockerfile.api in backend/, Dockerfile.web in frontend/, docker-compose.yml and .env.example at the monorepo root. Invoked by core:deploy. Use when the user says "set up docker", "create docker compose", or "scaffold deployment".
How this skill is triggered — by the user, by Claude, or both
Slash command
/node-vue:dockerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Scaffold the complete Docker setup for the monorepo. The `docker-compose.yml` sits at the
Scaffold the complete Docker setup for the monorepo. The docker-compose.yml sits at the
monorepo root and references the backend/ and frontend/ directories.
latest tag for PostgreSQL — always pgvector/pgvector:pg16.env — add it to .gitignore if not present.env directly — that is /init-secrets's job| File | Location |
|---|---|
Dockerfile.api | backend/ |
Dockerfile.web | frontend/ |
nginx.conf | frontend/ |
docker-compose.yml | monorepo root |
.env.example | monorepo root |
backend/Dockerfile.api from templatefrontend/Dockerfile.web + frontend/nginx.conf from templatesdocker-compose.yml at monorepo root from template.env.example at monorepo root from template (if absent).env is in .gitignore/init-secrets to generate .envdocker-compose.yml with: docker compose configCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub bfh-krg1/sdd-web-app --plugin node-vue