From fastapi-vue
Creates and applies Alembic database migrations from SQLAlchemy models in the monorepo backend/ directory. Use when the user says "run migration", "create migration", "alembic migration", "update the database schema", or after implementing new models.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fastapi-vue:migrationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate and apply Alembic migrations from SQLAlchemy `Mapped[]` models in `backend/`.
Generate and apply Alembic migrations from SQLAlchemy Mapped[] models in backend/.
The monorepo has backend/ for the API and frontend/ for the Vue app — all Alembic
operations run from the backend/ directory.
alembic upgrade head without reviewing the generated migration firstcd backend firstcd backendalembic.ini absent: run alembic init alembicskills/migration/templates/migration_env.py to alembic/env.pyalembic/env.py via from app.models import * or equivalentdocs/data_model.md for vector columns — if present:
op.execute("CREATE EXTENSION IF NOT EXISTS vector")alembic revision --autogenerate -m "add_<feature_name>"alembic upgrade headalembic history to verify."npx claudepluginhub bfh-krg1/sdd-web-app --plugin fastapi-vueMines 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.