# Anthony Fu's Skills

> A curated, open-source collection of agent skills reflecting Anthony Fu's preferences, best practices, and tooling for Vue/Vite/Nuxt development workflows.

Anthony Fu's Skills is an open-source, MIT-licensed repository on GitHub that packages a curated set of agent skills—shareable, on-demand markdown knowledge files—tailored for developers working primarily in the Vue/Vite/Nuxt ecosystem. It is maintained by Anthony Fu, a prolific open-source contributor known for projects like VueUse, UnoCSS, Slidev, and Vitest. The project is explicitly described as a proof-of-concept for generating and syncing agent skills from source documentation.

## What It Is

Agent skills, in this context, are structured markdown files that AI coding agents can pull in on demand to gain context about specific tools, frameworks, and best practices. Unlike AGENTS.md (which loads everything upfront), skills are designed to be shareable across projects and fetched only when needed, allowing them to scale beyond a single agent context window. This repository serves as both a ready-to-use skill collection and a template for developers to generate their own.

## Skill Categories

The collection is organized into three tiers:

- **Hand-maintained skills** — Opinionated, manually curated by Anthony Fu covering his preferred setup conventions (ESLint, pnpm, Vitest, Vue, UnoCSS-centered design patterns).
- **Documentation-generated skills** — Generated from official upstream docs and fine-tuned by Anthony, covering Vue.js, Nuxt, Pinia, Vite, VitePress, Vitest, UnoCSS, and pnpm.
- **Vendored skills** — Synced from external repositories that maintain their own official skills, including Slidev, tsdown, Turborepo, VueUse, and Vue best-practices guides.

## How It Works

The repository uses git submodules to directly reference upstream source documentation, which the README states provides more reliable context and keeps skills synchronized with upstream changes over time. A CLI tool (`skills`, from `vercel-labs/skills`) handles installation:

```
pnpx skills add antfu/skills --skill='*'
```

Skills can be installed per-project or globally. Developers can fork the repository, update `meta.ts` with their own projects, and use the provided scripts (`pnpm start init`, `pnpm start sync`) along with an agent prompt to generate their own customized skill collection.

## Audience and Use Case

The primary audience is developers building applications or libraries in the Vue/Vite/Nuxt stack who want to give AI coding agents reliable, up-to-date context about their toolchain. The project is also positioned as a reference implementation for anyone wanting to build and publish their own agent skill collections.

## Current Status

The repository was created in January 2026 and last updated in August 2026, with over 5,700 GitHub stars and 315 forks as of the latest data. The README explicitly notes it is a proof-of-concept and that the skills have not been fully tested in practice, with feedback and contributions actively welcomed. The project is MIT licensed, and vendored skills from external repositories retain their original licenses.

## Features
- Curated agent skills for Vue/Vite/Nuxt ecosystem
- Hand-maintained opinionated skills by Anthony Fu
- Documentation-generated skills from official upstream sources
- Vendored skills synced from external repositories
- Git submodule-based sync for up-to-date context
- CLI installation via pnpx skills add
- Per-project and global skill installation
- Template for generating custom skill collections
- Covers ESLint, pnpm, Vitest, Vue, Nuxt, Pinia, Vite, VitePress, UnoCSS, Slidev, Turborepo, VueUse
- MIT licensed and fully open source

## Integrations
Vue.js, Nuxt, Vite, VitePress, Vitest, Pinia, UnoCSS, pnpm, Slidev, tsdown, Turborepo, VueUse, ESLint, Rolldown

## Platforms
CLI, API, DEVELOPER_SDK

## Pricing
Open Source

## Links
- Website: https://github.com/antfu/skills
- Repository: https://github.com/antfu/skills
- EveryDev.ai: https://www.everydev.ai/tools/antfu-skills
