SuperAPI AI 工具集

use-tdd

测试与质量

查看项目

更新于 10-16 06:17

技能介绍

用途:当用户明确要求使用 TDD 工作流实现功能时,提供分步指导;触发方式为用户输入 /use-tdd。

主要能力:按红-绿-重构循环推进开发。红阶段:编写描述期望行为的测试,测试初始应失败,关注行为而非实现,遵循项目测试约定(参见 @.cursor/rules/base/testing.mdc),核心功能使用真实 API、不使用 mock。绿阶段:编写让测试通过的最简代码,暂不追求代码质量,验证测试通过,避免过度设计。重构阶段:在测试保持通过的前提下改进代码质量,提取公共模式、改进命名、减少重复,确保所有测试仍通过,并遵循项目编码规范与 lint 规则。

使用方式:每个功能增量重复红-绿-重构循环,逐步构建功能,每个循环应小而聚焦。

适用场景:需要以测试驱动方式增量实现功能,且用户显式调用该技能时。

限制:资料未提供具体安装命令、支持平台、收费方式或效果数据;该技能仅在明确请求时使用,不适用于未要求 TDD 的场景。