关于 tdd-workflows-tdd-green
用于 TDD 流程中 Green 阶段的技能,面向根据已确认的失败测试实现最小正确改动的开发者。它强调逐项运行测试、限制改动范围,并记录留待重构处理的问题。
主要功能
- 01根据失败测试定位最小改动
- 02逐次实现并运行测试
- 03保持现有接口与安全边界
- 04记录重构阶段待处理事项
适用场景
- 01推进 TDD 的 Red 到 Green 阶段
- 02用最小实现满足下一项测试
- 03避免为通过测试而绕过测试
- 04记录实现中的临时取舍
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill tdd-workflows-tdd-green安装后在 Claude Code 中输入/tdd-workflows-tdd-green确认已加载。
附带文件resources/implementation-playbook.md
详细介绍
TDD 绿灯阶段
针对已达成一致的失败测试,实现最小且正确的行为,同时保留现有要求、安全边界和接口。请将随附的操作手册视为说明性材料,而非可执行工具。
适用场景
- 在 TDD 循环中从红灯阶段进入绿灯阶段
- 实现满足测试的最小行为
- 希望有意保持实现简单
不适用场景
- 为了设计或性能进行重构
- 测试已通过,但需要新增要求
- 需要全面的架构重设计
说明
- 检查失败的测试,并找出最小修复方案。
- 实施最小改动,让下一个测试通过。
- 每次改动后运行测试,确认进展。
- 记录留待重构阶段处理的权宜做法或技术债务。
安全
- 避免通过绕过测试来让测试通过。
- 将改动范围限定在失败行为上。
资源
resources/implementation-playbook.md:详细模式和示例。
限制
- 仅当任务明确符合上述范围时,才使用此技能。
- 不要将输出视为环境专属验证、测试或专家评审的替代品。
- 如果缺少必要输入、权限、安全边界或成功标准,请停止并请求澄清。
评论
支持 Markdown