From fastapi-vue
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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fastapi-vue:e2e-fastapi-vue FEAT-001FEAT-001The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create Playwright E2E tests for the feature in `$ARGUMENTS`. The app must be running.
Create Playwright E2E tests for the feature in $ARGUMENTS. The app must be running.
Default URLs: frontend http://localhost:5173 (Vite dev) and API http://localhost:8000.
getByRole, getByLabel, getByTextwaitForTimeout — use waitFor with a condition insteaddocker compose up or npm run dev + uvicorn)"docs/features/FEAT-XXX-*.md for ACsplaywright.config.ts exists at monorepo root — create if absente2e/FEAT-XXX-<slug>.spec.ts with one test() per ACnpx playwright test e2e/FEAT-XXX-*.spec.tsimport { defineConfig } from '@playwright/test'
export default defineConfig({
testDir: './e2e',
use: {
baseURL: 'http://localhost:5173',
},
})
Mines 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