From fastapi-vue
Scaffolds Docker + docker-compose for the FastAPI + 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
/fastapi-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 configMines projects and conversations into a searchable memory palace. Activates on queries about MemPalace, memory palace, mining, searching, palace setup, wings, rooms, drawers, or recalling past work.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
npx claudepluginhub bfh-krg1/sdd-web-app --plugin fastapi-vue