用途:在既有 Playwright + TypeScript 项目中,按 KATA 架构规划、编写和审查自动化测试,或将已有测试解释成只读报告。工作流固定为 Plan → Code → Review,不允许直接跳到编码。
主要能力:基于验收标准推导 ATC(1:N 默认),要求覆盖有效/边界输入、鉴权与错误路径、状态转换等 AC 之外的风险;按触发条件应用 EP、BVA、状态转换、决策表、Pairwise 等技术;参数化以减少工件数量;通过 fixture 选择(API 用 { api }、UI 用 { ui }、混合用 { test })组织测试;ATC 为原子小流程,不互相调用,2 个以上定位参数改用对象参数,导入使用别名(@api/、@schemas/、@utils/);通过 kata-manifest.json 做防重复检查。
使用方式:先满足就绪预检(框架已适配、bun run test / types:check / lint:check 可用、kata-manifest.json 干净、环境与测试用户凭据可用、Playwright 浏览器已安装;API 与数据场景还需 OpenAPI MCP、DBHub MCP 等)。随后执行 Phase 0 恢复检查,选择模块驱动、工单驱动或回归驱动范围。按需读取 kata-manifest.json、KATA 架构参考、tests/components/、同步后的 Story 与验收标准、api/schemas/ 与 .env。模式分 explain 与 automate;若可能混淆则先询问用户想要解释还是实现。
限制:禁止调用 /sdd-*;需要重构 KATA、fixtures、cli/、scripts/ 或 api/schemas/ 时应退出并改用 /framework-development。审查阶段任一验证失败即停止并原样返回报告,不自动修复、不重派 Code 阶段。资料未提供具体收费、价格或效果承诺信息。