Anthony Fu 精心编制的代理技能集。
Anthony Fu 的技能集
此集合旨在成为您主要使用 Vite/Nuxt 的一站式集合。它包含来自不同来源的、涵盖不同范围的技能。手动维护的技能
无主张但具有倾斜的重点 (例如 TypeScript、ESM、Composition API 和其他现代堆栈)
| 技能 | 描述 | 来源 |
|---|---|---|
| vue | Vue.js 核心 - 反应性、组件、组合 API | vuejs/docs |
| nuxt | Nuxt 框架 - 基于文件的路由、服务器路由、模块 | nuxt/nuxt |
| pinia | Pinia - 面向 Vue 的直观、类型安全的状态管理 | vuejs/pinia |
| vite | Vite 构建工具 - 配置、插件、SSR、库模式 | vitejs/vite |
| vitepress | VitePress - 由 Vite 提供支持的静态网站生成器 | vuejs/vitepress |
| vitest | Vitest - 由 Vite 提供支持的单元测试框架 | vitest-dev/vitest |
| unocss | UnoCSS - 原子 CSS 引擎、预设、转换器 | unocss/unocss |
| pnpm | pnpm - 高速、占用磁盘空间少的包管理器 | pnpm/pnpm.io |
从维护自己的技能的外部仓库同步过来。
| 技能 | 描述 | 来源 | | slidev (官方) | Slidev - 面向开发者的演示幻灯片 | slidevjs/slidev | | tsdown (官方) | tsdown - 由 Rolldown 提供的 TypeScript 库捆绑器 | rolldown/tsdown | | turborepo (官方) | Turborepo - 面向单一项目的高性能构建系统 | Vercel/turborepo | | vueuse-functions (官方) | VueUse - 200 多个 Vue 组合实用程序 | vueuse/skills | | vue-best-practices | Vue 3 + TypeScript 最佳实践 | vuejs-ai/skills | | vue-router-best-practices | Vue Router 最佳实践 | vuejs-ai/skills | | vue-testing-best-practices | Vue 测试最佳实践 | vuejs-ai/skills | | web-design-guidelines | 用于构建美观界面的 Web 设计指南 | Vercel-labs/agent-skills | FAQ
此集合具有主观性,但其主要区别在于它使用 git 子模块来直接引用源文档。这提供了更可靠的上下文,并允许技能随时间推移与上游变化保持同步。如果您主要使用 Vue/Vite/Nuxt,则此集合旨在提供全面的一站式解决方案。该项目还旨在具有灵活性 - 您可以将其用作模板,生成自己的技能集合。
可共享意味着提示更容易管理和在多个项目中重复使用。按需意味着可以根据需要引入技能,远远超出了任何代理的上下文窗口所能容纳的范围。您可能会听到有人说"AGENTS.md 的表现优于技能"。我认为这是事实 — AGENTS.md 提前加载所有内容,因此代理总是尊重它,而技能可能出现假阴性,导致代理在预期的情况下不引入它们。不过,我更认为这更多是工具和集成方面的差距。
(vitest): 文档类型为 `vi.mock(import(...))` 模块模拟指南
vueuse-functions 中的引用错误
扩展覆盖的分支: React、Next.js、动画库、桌面应用程序等
Nuxt 误导性版本
可能的补充方向: 使用 SkillClaw 进行长期技能生命周期管理
我不确定它是否在/nuxt/SKILL.md中
在床底下挖出一个水坑
WebFetch 限制和浅克隆优先级
(vitest): 添加 `expect.unreachable`
添加 `skillkit` 安装命令,以支持多个代理