vitest 是指导 AI 使用 Vitest 编写测试、模拟依赖和配置覆盖率的 Skill。它来自 Anthony Fu 的技能库,适合 Vite、TypeScript 项目,以及希望调整现有测试套件的开发者。
它利用 Vitest 与 Vite 共享配置、转换和模块解析的特点,让测试与应用的技术环境更一致。文档也介绍智能监听:根据模块依赖关系,重新运行受改动影响的测试,方便在修改代码时得到反馈。
给 AI 一段待测逻辑和现有测试配置后,可以按任务查找断言、模拟时间、准备测试数据或筛选测试的资料。覆盖率、快照和类型检查也各有对应入口,不必把所有测试都写成同一种断言。这份归档基于 Vitest 5.x beta,实际使用时要与项目版本对照,尤其是新选项。它帮助编写和运行合适的测试;测试有意义与否,仍取决于有没有验证真实行为和容易出错的边界。