mcpField
T
tdd-workflows-tdd-green

tdd-workflows-tdd-green

github.com/sickn33测试与质量48.7k235 次安装今天更新
代码仓库

关于 tdd-workflows-tdd-green

用于 TDD 流程中 Green 阶段的技能,面向根据已确认的失败测试实现最小正确改动的开发者。它强调逐项运行测试、限制改动范围,并记录留待重构处理的问题。

主要功能

  1. 01根据失败测试定位最小改动
  2. 02逐次实现并运行测试
  3. 03保持现有接口与安全边界
  4. 04记录重构阶段待处理事项

适用场景

  1. 01推进 TDD 的 Red 到 Green 阶段
  2. 02用最小实现满足下一项测试
  3. 03避免为通过测试而绕过测试
  4. 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 循环中从红灯阶段进入绿灯阶段
  • 实现满足测试的最小行为
  • 希望有意保持实现简单

不适用场景

  • 为了设计或性能进行重构
  • 测试已通过,但需要新增要求
  • 需要全面的架构重设计

说明

  1. 检查失败的测试,并找出最小修复方案。
  2. 实施最小改动,让下一个测试通过。
  3. 每次改动后运行测试,确认进展。
  4. 记录留待重构阶段处理的权宜做法或技术债务。

安全

  • 避免通过绕过测试来让测试通过。
  • 将改动范围限定在失败行为上。

资源

  • resources/implementation-playbook.md:详细模式和示例。

限制

  • 仅当任务明确符合上述范围时,才使用此技能。
  • 不要将输出视为环境专属验证、测试或专家评审的替代品。
  • 如果缺少必要输入、权限、安全边界或成功标准,请停止并请求澄清。

评论

支持 Markdown