From node-vue
Creates and runs Playwright E2E tests against the running Fastify + 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
/node-vue:e2e-node-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:3000.
getByRole, getByLabel, getByTextwaitForTimeout — use waitFor with a condition insteaddocker compose up or npm run dev in both backend/ and frontend/)"docs/features/FEAT-XXX-*.md for ACsplaywright.config.ts exists at monorepo root — create if absent (same as fastapi-vue)e2e/FEAT-XXX-<slug>.spec.ts with one test() per ACnpx playwright test e2e/FEAT-XXX-*.spec.tsCreates, 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