From agent
Enforces pre-completion checklist: read dependent skills, Playwright verification, pnpm lint/build validation, flaky test checks, Svelte fixes, CI linting. Auto-invokes before 'done' or commit.
npx claudepluginhub fubits1/svelte-skills --plugin agentThis skill uses the workspace's default tool permissions.
BEFORE declaring done, you MUST complete ALL of the following steps IN ORDER. No skipping. No summarizing. Show proof for each.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Guides code writing, review, and refactoring with Karpathy-inspired rules to avoid overcomplication, ensure simplicity, surgical changes, and verifiable success criteria.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Share bugs, ideas, or general feedback.
BEFORE declaring done, you MUST complete ALL of the following steps IN ORDER. No skipping. No summarizing. Show proof for each.
You MUST read and follow these skills — not just reference them by name:
frontend:validate skill and follow every rule in it.frontend:playwright skill and follow every rule in it.Do not proceed until you have read both files in this conversation.
frontend:playwright rules)/tmp/ paths. Visually confirm. State what you checked and whether it passed.pnpm lint and fix any new errors in files you touched. For per-file linting, use pnpm lint:file (eslint, oxlint, tsgo, svelte-check, knip — run concurrently). See SETUP.md for script setup.pnpm lint:tests. Must exit 0.pnpm validate:build. Must exit 0. This should run pnpm validate (vitest + lint + typecheck + svelte-check) and build tasks (app build, storybook build) concurrently. See SETUP.md for how to configure validate and validate:build scripts.If the work touches storybook tests, vitest browser mode, MSW, or e2e:
lsof -ti :<port> → kill -9).rm -rf node_modules/.vite node_modules/.cache/storybookA single green run on a flaky suite is not verification — it is one possible execution order. The user pays for every false "done" claim in tokens and in time. See frontend:validate and frontend:vitest skills for the full flake-hygiene protocol.
.svelte, .svelte.ts, or .svelte.js file was edited: run the Svelte autofixer (mcp__svelte__svelte-autofixer) on it..yml workflow file was edited: run pnpx node-actionlint <file>. Must exit 0.State what was verified with evidence (exit codes, screenshots, measurements). Not summaries. Proof.