SuperAPI AI 工具集

sync-testing-skill

测试与质量

查看项目

更新于 10-16 03:38

技能介绍

用途:扫描某个包的测试代码,把新出现的测试模式同步到 @.agents/rules/testing.mdc,保持测试规范文档与代码库一致。

主要能力:使用 Glob 匹配 packages/[PACKAGE]/**/*.spec.{ts,tsx};读取 6-8 个不同类型的测试(插件、转换、组件、hooks、工具函数等);识别 testing.mdc 中尚未包含的模式,涵盖导入方式、测试组织、mock、断言、RTL 与边界情况;按 DRY 原则把新模式追加到已有章节,每个模式只给一个示例,高频模式可加入 Quick Reference;最后报告“Found X patterns → Updated Y sections”。

使用方式:需指定包路径,例如 packages/media。命令为 sync-testing-skill。

限制与注意:只记录代码库中真实存在的模式,不写理论示例,不重复已有内容;测试全局变量(describe、it、expect 等)由 tooling/config/global.d.ts 提供,无需导入;仅在用到时导入 bun:test 的 mock 和 spyOn。资料未提供安装方式、平台与收费信息。