SuperAPI AI 工具集

incremental-tdd

测试与质量

查看项目

更新于 10-15 23:44

技能介绍

用途:该技能用于以测试驱动开发(TDD)方式构建功能或修复缺陷,强制遵循红-绿-重构循环,并偏好垂直切片与深模块,使测试聚焦真实行为而非实现细节。

主要能力:一次只写一个失败测试;编写最小实现使其通过;在测试保持绿色的前提下重构;优先集成或模块级测试;避免不诚实的测试与过度模拟;将既有代码视为可替换,依靠测试保障安全。附带可参考文档:deep-modules.md、refactoring.md、interface-design.md、mocking.md、tests.md,用于设计、重构与模拟决策。

使用方式:先澄清外部行为与接口,选择一条贯穿系统的薄垂直切片;写一个表达该行为的失败测试并确认失败原因;写最小实现使测试通过;在测试绿色时做小步重构;重复循环。若需求不清,建议先用 /grill-me 和 /spec-writer,再回到本技能执行。

适用场景:用户希望用 TDD 构建功能或修复缺陷;提到红-绿-重构、测试优先或先写测试;需要驱动设计的诚实集成或模块级测试;运行较长的 Ralph 循环或自主智能体并希望提升变更质量。

限制:资料未提供具体安装命令、平台支持、收费或价格信息;具体接口与模块设计需结合项目实际,并参考附带文档,不应凭空猜测模式。