Skills by antfu

17 skills available

vite
Vite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration. Use when working with Vite projects, vite.config.ts, Vite plugins, or building libraries/SSR apps with Vite.
Verified
4,875 installs
vue
Vue 3 Composition API, script setup macros, reactivity system, and built-in components. Use when writing Vue SFCs, defineProps/defineEmits/defineModel, watchers, or using Transition/Teleport/Suspense/KeepAlive.
Verified
4,440 installs
vitest
Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures.
Verified
3,968 installs
vue-best-practices
Provides Vue 3 best-practices and many code examples for Composition API, SFCs, SSR, and tooling. Examples include network calls like `fetch('/api/user')` and storing tokens with `userStore.setToken(user.token)`, which are purpose-aligned but security-relevant.
Verified
3,864 installs
vueuse-functions
This skill is a decision-and-implementation guide for `VueUse` composables for Vue/Nuxt projects. Documentation includes code examples that perform external network calls to `https://api.npmjs.org`, `https://jsonplaceholder.typicode.com`, `https://httpbin.org`, and `'/api/posts'`.
Verified
3,844 installs
pnpm
This skill documents `pnpm` usage, CI setups, workspaces, hooks, and patching workflows. It includes shell commands such as `pnpm install` and `rm -rf node_modules`, configures registries like `https://registry.npmjs.org/`, and shows use of the `NPM_TOKEN` environment variable.
Verified
3,550 installs
pinia
Pinia official Vue state management library, type-safe and extensible. Use when defining stores, working with state/getters/actions, or implementing store patterns in Vue apps.
Verified
3,415 installs
antfu
This skill provides Anthony Fu's opinionated tooling and conventions for JavaScript/TypeScript projects. It contains explicit shell commands like `pnpm run lint --fix` and references remote resources such as `https://github.com/sxzz/workflows`.
Verified
3,355 installs
web-design-guidelines
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
Verified
3,295 installs
nuxt
Nuxt full-stack Vue framework with SSR, auto-imports, and file-based routing. Use when working with Nuxt apps, server routes, useFetch, middleware, or hybrid rendering.
Verified
2,994 installs
vitepress
VitePress static site generator powered by Vite and Vue. Use when building documentation sites, configuring themes, or writing Markdown with Vue components.
Verified
2,743 installs
unocss
UnoCSS instant atomic CSS engine, superset of Tailwind CSS. Use when configuring UnoCSS, writing utility rules, shortcuts, or working with presets like Wind, Icons, Attributify.
Verified
2,681 installs
tsdown
tsdown bundles TypeScript/JavaScript libraries and documents CLI and programmatic usage, config files, and hooks. The skill's examples run shell commands (e.g., `execSync('rm -rf dist')`, `spawn('tsdown', ['--watch'], ...)`), load env files (`--env-file .env.production`, `--env.NODE_ENV`), and perform external uploads (`uploadToS3`, `invalidateCDN`).
Review
2,307 installs
turborepo
This skill provides Turborepo guidance for configuring tasks, caching, CI, and environment variables. It includes explicit shell commands (e.g., `npx turbo login`, `pnpm install`), use of credentials in env vars (e.g., `TURBO_TOKEN`, `TURBO_REMOTE_CACHE_SIGNATURE_KEY`), and remote endpoints like `https://vercel.com`.
Review
2,222 installs
slidev
This skill documents Slidev for creating web-based developer presentations. It includes CLI commands like `pnpm create slidev` / `slidev export` (shell execution) and references external servers such as `https://www.plantuml.com/plantuml` (network usage).
Verified
2,181 installs
vue-router-best-practices
Vue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.
Verified
1,862 installs
vue-testing-best-practices
Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.
Verified
1,545 installs