Agent 创收指南免费公开资源
中文 EN العربية

返回目录 / Agent 配置

Test-driven development:按 Red-Green-Refactor 实现

先写能失败的行为测试,再做最小实现并重构。

Skills

对新功能、修复、重构和行为变更,先写一个具体行为的最小测试,再运行它确认失败原因正是所需行为;错误或无关失败要先修正测试。随后实现刚好让测试通过的最小代码,运行相关完整测试,最后在保持绿色的前提下重构。每个测试应观察真实行为而非只验证 mock 调用次数。源技能只把一次性原型、生成代码或配置文件列为可讨论的例外;不要把“赶时间”当作跳过验证的理由。

权限边界

前置条件

权限边界

限制

测试框架和仓库规范可能不同;源技能对例外强调需与用户讨论。

固定上游来源

https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/test-driven-development/SKILL.md

仓库
obra/superpowers
文件路径
skills/test-driven-development/SKILL.md
固定提交
bb92a77741419a4ab5f06e711a283343f1ada0c3
来源检查
2026-10-14 · 已按固定上游来源核对

仓库指标

以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。

Stars
未取得
Forks
未取得
观测时间
未取得

尚未取得指标快照。

许可证: MIT

适用工具

Superpowers skill collection · Project test runner · Git repository tools

查看技能目录

主主题

让编码 Agent 从理解上下文走到验证修改

相关资源