antfu 是把 Anthony Fu 的 JavaScript、TypeScript 工具选择和代码约定交给 AI 的 Skill。新建项目、整理多包仓库,或希望代码风格长期一致时,可以用它减少反复解释同一套偏好。
它给出的约定很明确:类型和常量如何组织,测试文件放在哪里,使用哪些工具管理依赖、检查格式,以及多包项目如何集中维护依赖版本。
其中有一个有辨识度的取舍:偏好能追溯来源的显式导入,新项目默认不引入路径别名。读代码的人可以直接看到名字从哪里来;已经配置好的项目,则需要结合现有约定处理。
这是一套带作者偏好的工作方式,和某些框架默认推崇的自动导入并不完全相同。它适合你明确想采用这套习惯时使用,不宜因为叫“最佳实践”就替现有团队改掉全部配置。
开始时可以提供项目类型、当前包管理器和必须保留的规则,让 AI 用这款 Skill 对齐新增代码。遇到 ESLint、应用开发、库发布或 monorepo 的具体任务,再读取对应参考,避免只套一个通用配置片段。