[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74789":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":16,"starSnapshotCount":16,"syncStatus":31,"lastSyncTime":32,"discoverSource":33},74789,"skills","antfu\u002Fskills","antfu","Anthony Fu's curated collection of agent skills.","",null,"TypeScript",5253,287,31,9,0,48,126,349,144,38.38,"MIT License",false,"main",true,[27,5],"agent-skills","2026-06-12 02:03:28","# Anthony Fu's Skills\n\nA curated collection of [Agent Skills](https:\u002F\u002Fagentskills.io\u002Fhome) reflecting [Anthony Fu](https:\u002F\u002Fgithub.com\u002Fantfu)'s preferences, experience, and best practices, along with usage documentation for the tools.\n\n> [!IMPORTANT]\n> This is a proof-of-concept project for generating agent skills from source documentation and keeping them in sync.\n> I haven't fully tested how well the skills perform in practice, so feedback and contributions are greatly welcome.\n\n## Installation\n\n```bash\npnpx skills add antfu\u002Fskills --skill='*'\n```\n\nor to install all of them globally:\n\n```bash\npnpx skills add antfu\u002Fskills --skill='*' -g\n```\n\nLearn more about the CLI usage at [skills](https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fskills).\n\n## Skills\n\nThis collection is aim to be a one-stop collection of you are mainly working on Vite\u002FNuxt. It includes skills from different sources with different scopes.\n\n### Hand-maintained Skills\n\n> Opinionated\n\nManually maintained by Anthony Fu with his preferred tools, setup conventions, and best practices.\n\n| Skill | Description |\n|-------|-------------|\n| [antfu](skills\u002Fantfu) | Anthony Fu's preferences and best practices for app\u002Flibrary projects (eslint, pnpm, vitest, vue, etc.) |\n\n### Skills Generated from Official Documentation\n\n> Unopinionated but with tilted focus (e.g. TypeScript, ESM, Composition API, and other modern stacks)\n\nGenerated from official documentation and fine-tuned by Anthony.\n\n| Skill | Description | Source |\n|-------|-------------|--------|\n| [vue](skills\u002Fvue) | Vue.js core - reactivity, components, composition API | [vuejs\u002Fdocs](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fdocs) |\n| [nuxt](skills\u002Fnuxt) | Nuxt framework - file-based routing, server routes, modules | [nuxt\u002Fnuxt](https:\u002F\u002Fgithub.com\u002Fnuxt\u002Fnuxt) |\n| [pinia](skills\u002Fpinia) | Pinia - intuitive, type-safe state management for Vue | [vuejs\u002Fpinia](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fpinia) |\n| [vite](skills\u002Fvite) | Vite build tool - config, plugins, SSR, library mode | [vitejs\u002Fvite](https:\u002F\u002Fgithub.com\u002Fvitejs\u002Fvite) |\n| [vitepress](skills\u002Fvitepress) | VitePress - static site generator powered by Vite | [vuejs\u002Fvitepress](https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fvitepress) |\n| [vitest](skills\u002Fvitest) | Vitest - unit testing framework powered by Vite | [vitest-dev\u002Fvitest](https:\u002F\u002Fgithub.com\u002Fvitest-dev\u002Fvitest) |\n| [unocss](skills\u002Funocss) | UnoCSS - atomic CSS engine, presets, transformers | [unocss\u002Funocss](https:\u002F\u002Fgithub.com\u002Funocss\u002Funocss) |\n| [pnpm](skills\u002Fpnpm) | pnpm - fast, disk space efficient package manager | [pnpm\u002Fpnpm.io](https:\u002F\u002Fgithub.com\u002Fpnpm\u002Fpnpm.io) |\n\n### Vendored Skills\n\nSynced from external repositories that maintain their own skills.\n\n| Skill | Description | Source |\n|-------|-------------|--------|\n| [slidev](skills\u002Fslidev) (Official) | Slidev - presentation slides for developers | [slidevjs\u002Fslidev](https:\u002F\u002Fgithub.com\u002Fslidevjs\u002Fslidev) |\n| [tsdown](skills\u002Ftsdown) (Official) | tsdown - TypeScript library bundler powered by Rolldown | [rolldown\u002Ftsdown](https:\u002F\u002Fgithub.com\u002Frolldown\u002Ftsdown) |\n| [turborepo](skills\u002Fturborepo) (Official) | Turborepo - high-performance build system for monorepos | [vercel\u002Fturborepo](https:\u002F\u002Fgithub.com\u002Fvercel\u002Fturborepo) |\n| [vueuse-functions](skills\u002Fvueuse-functions) (Official) | VueUse - 200+ Vue composition utilities | [vueuse\u002Fskills](https:\u002F\u002Fgithub.com\u002Fvueuse\u002Fskills) |\n| [vue-best-practices](skills\u002Fvue-best-practices) | Vue 3 + TypeScript best practices | [vuejs-ai\u002Fskills](https:\u002F\u002Fgithub.com\u002Fvuejs-ai\u002Fskills) |\n| [vue-router-best-practices](skills\u002Fvue-router-best-practices) | Vue Router best practices | [vuejs-ai\u002Fskills](https:\u002F\u002Fgithub.com\u002Fvuejs-ai\u002Fskills) |\n| [vue-testing-best-practices](skills\u002Fvue-testing-best-practices) | Vue testing best practices | [vuejs-ai\u002Fskills](https:\u002F\u002Fgithub.com\u002Fvuejs-ai\u002Fskills) |\n| [web-design-guidelines](skills\u002Fweb-design-guidelines) | Web design guidelines for building beautiful interfaces | [vercel-labs\u002Fagent-skills](https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fagent-skills) |\n\n## FAQ\n\n### What Makes This Collection Different?\n\nThis collection is opinionated, but the key difference is that it uses git submodules to directly reference source documentation. This provides more reliable context and allows the skills to stay up-to-date with upstream changes over time. If you primarily work with Vue\u002FVite\u002FNuxt, this aims to be a comprehensive one-stop collection.\n\nThe project is also designed to be flexible - you can use it as a template to generate your own skills collection.\n\n### Skills vs llms.txt vs AGENTS.md\n\nTo me, the value of skills lies in being **shareable** and **on-demand**.\n\nBeing shareable makes prompts easier to manage and reuse across projects. Being on-demand means skills can be pulled in as needed, scaling far beyond what any agent's context window could fit at once.\n\nYou might hear people say \"AGENTS.md outperforms skills\". I think that's true — AGENTS.md loads everything upfront, so agents always respect it, whereas skills can have false negatives where agents don't pull them in when you'd expect. That said, I see this more as a gap in tooling and integration that will improve over time. Skills are really just a standardized format for agents to consume—plain markdown files at the end of the day. Think of them as a knowledge base for agents. If you want certain skills to always apply, you can reference them directly in your AGENTS.md.\n\n## Generate Your Own Skills\n\nFork this project to create your own customized skill collection.\n\n1. Fork or clone this repository\n2. Install dependencies: `pnpm install`\n3. Update `meta.ts` with your own projects and skill sources\n4. Run `pnpm start cleanup` to remove existing submodules and skills\n5. Run `pnpm start init` to clone the submodules\n6. Run `pnpm start sync` to sync vendored skills\n7. Ask your agent to `Generate skills for \\\u003Cproject\\>` (recommended one at a time to manage token usage)\n\nSee [AGENTS.md](AGENTS.md) for detailed generation guidelines.\n\n## Sponsors\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fantfu\u002Fstatic\u002Fsponsors.svg\">\n    \u003Cimg src='https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fantfu\u002Fstatic\u002Fsponsors.svg' alt='Sponsors' \u002F>\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n## License\n\nSkills and the scripts in this repository are [MIT](LICENSE.md) licensed.\n\nVendored skills from external repositories retain their original licenses - see each skill directory for details.\n","antfu\u002Fskills 是一个由 Anthony Fu 精心挑选的代理技能集合，旨在反映其个人偏好、经验和最佳实践。该项目采用 TypeScript 编写，提供了一系列针对 Vite 和 Nuxt 开发环境优化的手动维护及自动生成技能，涵盖从 Vue.js 核心特性到现代前端工具链如 Pinia、Vitest 等的使用指南与配置示例。通过简单的命令行工具即可安装这些技能，非常适合那些希望遵循业界专家推荐设置来构建高效开发流程的前端开发者们。由于这是一个概念验证项目，实际应用中的表现可能有待进一步测试和完善，因此也欢迎社区贡献反馈。",2,"2026-06-11 03:50:50","high_star"]