Cycleaddict TDD 今日发布

通过严格的失败测试要求,推动 AI 编程助手遵循红绿重构循环,写出经过验证的高质量代码。

AI编程开发 部分免费

【是什么】 Cycleaddict TDD 是一款面向 AI 编程工具的测试驱动开发流程技能,引导 Claude / Codex / Claude Code 在处理功能开发、Bug 修复、重构或行为变更时,严格遵循「先写失败测试 → 验证失败原因 → 最小化实现 → 通过测试 → 安全重构」的工作流程。

【解决什么问题】 AI 编程工具在执行任务时,容易在没有行为验证的情况下直接输出实现代码,导致代码质量不可控、边界情况缺失、回归风险累积。Cycleaddict TDD 通过强制性的失败测试和阶段检查点,让 AI 编程工具在每个关键节点都必须停下来等待验证。

【核心能力】

  • 引导红绿重构全流程,覆盖功能开发、Bug 修复、重构和行为变更四类场景
  • 强制要求在实现代码变更前必须有失败测试证明
  • 提供优质测试与劣质测试的 TypeScript 对比示例
  • 内置失败测试运行和通过测试运行的验证检查清单
  • 针对 Mock 和测试工具类提供反模式识别和纠正方法
  • 定义「代码在测试前写好」的反模式停止条件

【适用场景】

  • 功能测试先行开发:从一个失败的行为测试开始,逐步实现并最终完成重构
  • Bug 回归测试构建:把报告的 Bug 转化为失败回归测试,确认失败后再进行最小修复
  • Mock 滥用测试改造:将依赖 Mock 断言的测试引导至真实行为验证和更简单的依赖方式

【如何使用】 在 AI 编程助手中引用该技能后,每逢功能变更,助手会自动要求先识别并写出一个失败测试,等待失败结果后再推进实现。团队可通过检查清单审查 AI 辅助工作的 TDD 执行纪律。

【技术细节】

  • 支持工具:Claude、Codex、Claude Code
  • 风险等级:safe
  • 安装方式:npx skillstore add cycleaddict/test-driven-development
  • 许可证:MIT
  • 热度指标:Views 315,Downloads 8

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论