By bfh-krg1
FastAPI + SQLAlchemy 2.0 + Alembic + pgvector + Vue3 + Vite monorepo stack plugin
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".
Creates and runs Playwright E2E tests against the running FastAPI + Vue3 app. Tests are black-box: getByRole/getByLabel locators only, no waitForTimeout. Invoked by core:e2e. Requires the app to be running.
Implements a feature using FastAPI + SQLAlchemy 2.0 + Vue3 in the monorepo. Creates backend models, schemas, services, routers in backend/ and Vue SFCs in frontend/. Invoked by core:implement and core:sprint — not usually called directly. Use when the user says "implement with FastAPI", "build fastapi-vue feature", or when core:architecture returns 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.
Creates and runs pytest tests for FastAPI features with AC traceability markers. Uses real async DB session — never mocks the database layer. Invoked by core:test and core:sprint. Use when the user says "test fastapi", "write pytest tests", or "run backend tests".
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code plugin marketplace for AI-assisted web app development. Lighter and more batch-friendly than the original AIUP: no UML, no ceremony, generates monorepos.
# 1. Install the marketplace
/plugin marketplace add ./sdd-web-app
/reload-plugins
# 2. In your project directory — start with the vision
/vision
# 3. Define requirements and architecture
/requirements
/architecture # writes FastAPI+Vue3 default if docs/architecture.md is absent
# 4. Design the data model and feature specs
/data-model
/feature-spec # generates all features from requirements at once
# 5. Implement + test everything in one go
/sprint
# 6. Ship
/ship
| Command | Output | Notes |
|---|---|---|
/vision | docs/vision.md | Socratic interview, one-time |
/requirements | docs/requirements.md | FR/NFR/Constraints tables |
/architecture | docs/architecture.md | Writes default if absent |
/data-model | docs/data_model.md | Mermaid ER + attribute tables |
/feature-spec [FR-001 ...] | docs/features/*.md | All FRs by default |
/implement [FEAT-001 ...] | code | All open features by default |
/migration | DB migration files | Alembic or Drizzle Kit |
/test [FEAT-001 ...] | test results | All features by default |
/e2e [FEAT-001 ...] | Playwright results | App must be running |
/sprint [FEAT-001 ...] | branches + commits | Full cycle: implement→test→commit |
/ship [FEAT-001] | push + PR | Always asks before pushing |
/deploy | docker-compose files | Docker only |
/init-secrets | .env | Generates from .env.example |
/code-review | findings | FEAT-aware wrapper |
/refactor | refactored code | Preserves ACs, re-runs tests |
/reverse-engineer | feature specs + data model | Reads existing code |
your-project/
├── backend/ # API + data layer
├── frontend/ # Vue3 + Vite SPA
├── docker-compose.yml
├── .env.example
└── docs/
├── vision.md
├── requirements.md
├── architecture.md
├── data_model.md
└── features/
Python 3.14 · FastAPI · SQLAlchemy 2.0 Mapped[] · Alembic · pgvector · Vue3 · Vite · Pinia · TailwindCSS · Docker
TypeScript · Node 22 · Fastify 5 · Drizzle ORM v1 · pgvector · Vue3 · Vite · Pinia · TailwindCSS · Docker
/plugin install pyright-lsp@claude-plugins-official # Python type-checking
/plugin install typescript-lsp@claude-plugins-official # TypeScript type-checking
/plugin install commit-commands@claude-plugins-official # git commit helpers
/plugin install security-guidance@claude-plugins-official
/plugin install pr-review-toolkit@claude-plugins-official
Also install gh (GitHub) or glab (GitLab) CLI and authenticate it — required for /ship PR creation.
typescript-lsp covers .ts files)npx claudepluginhub bfh-krg1/sdd-web-app --plugin fastapi-vueStack-agnostic methodology: vision, requirements, data model, feature specs, sprint, ship, deploy
Fastify 5 + Drizzle ORM + pgvector + Vue3 + Vite monorepo stack plugin
Write SQL, explore datasets, and generate insights faster. Build visualizations and dashboards, and turn raw data into clear stories for stakeholders.
Give your AI a memory — mine projects and conversations into a searchable palace. 35 MCP tools, auto-save hooks, and guided setup.
MCP server that saves 98% of your context window with session continuity. Sandboxed code execution in 11 languages, FTS5 knowledge base with BM25 ranking, and automatic state restore across compactions.
Open-source, local-first Claude Code plugin for token reduction, context compression, and cost optimization using hybrid RAG retrieval (BM25 + vector search), reranking, AST-aware chunking, and compact context packets.
Agent Skills for AI/ML tasks including dataset creation, model training, evaluation, and research paper publishing on Hugging Face Hub
View, annotate, and sign PDFs in a live interactive viewer. Mark up contracts, fill forms with visual feedback, stamp approvals, and place signatures — then download the annotated copy.