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.
- Fork or clone this repository
- Install dependencies:
pnpm install - Update
meta.tsto add your own projects and skills. - Run
nr sync cleanupto remove the existing submodules and skills. - Run
nr sync initto clone the submodules. - Run
nr sync syncto sync the vendored skills. - 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.