DYAI2025 TDD 今日发布
通过强制失败测试和红绿重构循环,引导 AI 编程助手写出经过行为验证的可靠代码,防止带病上线。
【是什么】 DYAI2025 TDD 是一款面向 AI 编程工具的测试驱动开发流程技能,通过强制性的失败测试要求,推动 Claude / Codex / Claude Code 在写功能代码前先证明「测试会失败」,然后才进入最小化实现,最后通过重构优化代码结构。
【解决什么问题】 AI 编程工具在执行任务时,经常在没有验证行为的情况下直接输出代码,导致写出的代码与真实需求不符、边界情况未覆盖、重构风险无法评估。DYAI2025 TDD 通过明确的循环约束,让 AI 助手在每个阶段都必须停下来接受验证检查。
【核心能力】
- 强制要求写一个失败测试后再开始实现
- 定义红、绿、重构三阶段的验证步骤和检查清单
- 提供优质测试与劣质测试的对比示例(重点覆盖重试逻辑)
- 给出「跳过 TDD」的常见借口清单及正确回应方式
- 内置完整的 TDD 合规性审查流程
【适用场景】
- 新功能实现:先写失败的行为测试,再推进最小化实现
- Bug 回归修复:先写一个能复现 Bug 的失败测试,以测试通过作为修复完成依据
- 重构安全保证:在行为测试保护下进行代码清理,确保不引入新问题
【如何使用】 在 AI 编程助手中引用该技能后,每逢新任务,助手会自动启动 TDD 流程,要求先提交失败测试计划,等待失败证据后再实现,并在整个过程中持续检查测试状态。团队可使用审查模板评估 AI 工作的 TDD 质量。
【技术细节】
- 支持工具:Claude、Codex、Claude Code
- 风险等级:safe,安装需确认(confirmation_required)
- 安装方式:npx skillstore add dyai2025/test-driven-development
- 许可证:MIT
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议