2026-01-28 16:29:41 +09:00
2026-01-28 15:48:49 +09:00
2026-01-28 13:23:50 +09:00
2026-01-28 11:31:38 +09:00
2026-01-28 15:42:19 +09:00
2026-01-28 12:14:59 +09:00
2026-01-28 15:48:49 +09:00
2026-01-28 15:48:49 +09:00
2026-01-28 15:48:49 +09:00
2026-01-28 11:48:57 +09:00

Anthony Fu's Skills

A curated collection of agent skills reflecting Anthony Fu's preferences, experience, and best practices, along with usage documentation for the tools.

Important

This is a proof-of-concept project for generating agent skills from source documentation and keeping them in sync. I haven't fully tested how well the skills perform in practice, so feedback and contributions are welcome.

Installation

pnpx skills add antfu/skills --all

Learn more about CLI usage at skills.

Skills

When installing antfu/skills, all the following skills will be included (you can also select them in the CLI prompt).

Hand-maintained Skills

Manually maintained by Anthony Fu with his preferred tools, setup conventions, and best practices.

Skill Description
antfu Anthony Fu's preferences and best practices for app/library projects (eslint, pnpm, vitest, vue, etc.)

Skills Generated from Official Documentation

Generated from official documentation and fine-tuned by Anthony.

Skill Description Source
vue Vue.js core - reactivity, components, composition API vuejs/docs
nuxt Nuxt framework - file-based routing, server routes, modules nuxt/nuxt
vite Vite build tool - config, plugins, SSR, library mode vitejs/vite
vitepress VitePress - static site generator powered by Vite vuejs/vitepress
vitest Vitest - unit testing framework powered by Vite vitest-dev/vitest
unocss UnoCSS - atomic CSS engine, presets, transformers unocss/unocss
pnpm pnpm - fast, disk space efficient package manager pnpm/pnpm.io
tsdown tsdown - TypeScript library bundler powered by Rolldown rolldown/tsdown

Skills Vendored

Synced from external repositories for convenient installation.

Skill Description Source
slidev Slidev - presentation slides for developers slidevjs/slidev (Official)
vueuse VueUse - 200+ Vue composition utilities vueuse/skills (Official)
vue-best-practices Vue 3 + TypeScript best practices for Volar hyf0/vue-skills
turborepo Turborepo - high-performance build system for monorepos vercel/turborepo (Official)
web-design-guidelines Web design guidelines for building beautiful interfaces vercel-labs/agent-skills

Use this Project to Generate Your Own Skills

If you want to generate your own skill sets like this, you can use this project as a template.

  1. Fork or clone this repository
  2. Install dependencies: pnpm install
  3. Update meta.ts to add your own projects and skills.
  4. Run nr sync cleanup to remove the existing submodules and skills.
  5. Run nr sync init to clone the submodules.
  6. Run nr sync sync to sync the vendored skills.
  7. Use your agent to ask "generate skills for " to generate the skills. It's recommended to do it one-by-one as this might consume quite a lot of tokens.

See AGENTS.md for detailed generation guidelines.

License

Skills in this repository are MIT licensed.

Vendored skills from external repositories retain their original licenses - see each skill directory for details.

S
Description
vitest: Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test…; 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…; vue: Vue 3 Composition API, script setup macros, reactivity system, and built-in components. Use when writing Vue SFCs, defineProps/defineEmits/defineModel,…; vue-best-pr…
Readme 1.7 MiB
Languages
TypeScript 99.2%
JavaScript 0.8%