tdd-workflow 是一个面向 Agent 的工作流技能,目标是在实现功能时落实真正的测试驱动开发流程。
用途:当需要以 TDD 方式实现某个功能时使用该技能,让 Agent 按固定的红-绿-重构节奏推进开发。
主要能力:技能定义了明确的循环步骤——为单个离散功能点编写最简单的测试;运行新测试并确认其按预期失败;编写使测试通过所需的最少代码;运行测试确认通过;测试通过后寻找重构机会;重构后再次运行测试确认没有破坏任何内容;重复上述过程直到完成目标功能。
使用方式:通过技能触发后在开发过程中逐条遵循上述步骤;技能同时给出禁止事项——不要预先编写整个测试文件,也不要一次实现多于一个离散功能点。
适用场景:适用于以 TDD 方式增量实现功能、需要控制每次改动范围并保持测试与代码同步演进的编码工作。
限制:资料未提供安装命令、具体平台支持、收费信息或与其他工具的集成细节,这些内容暂未提供。