Cycleaddict TDD 今日发布
通过严格的失败测试要求,推动 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产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议