Codex Agentskel 测试驱动开发|记录单条行为的失败和通过证据
EnglishCodex 安装步骤
- 打开 GitHub 固定提交的 `.agents/skills/test-driven-development/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.agents/skills/test-driven-development/`,把核对后的文件保存为 `.agents/skills/test-driven-development/SKILL.md`。
- 在该项目根目录启动 Codex,输入 `$test-driven-development` 并选择同名技能。
中文摘要
按 Agentskel 约定逐项走测试驱动开发循环,一次验证一个行为,再记录失败、通过和重构后的结果。
SKILL.md 中文导读
可复现示例
根据下面的模拟行为拟一条 TDD 验证记录。
{"test":"blank label gets placeholder","input":"","oldResult":"","expected":"Untitled","phase":"red"}工作步骤
- 写一条表述预期行为的测试并观察失败。
- 实现完成变化所需的最小代码,再跑同一测试。
- 重构后核对用例与相关套件,并写入实际结果。
验收方法
先记录 `RED: blank label gets placeholder` 以及空值旧结果,再以 `label=Untitled` 为期望验证绿色阶段。
GitHub 原文 · 更新日期
适用环境
在 Codex 中打开使用 Agentskel 的项目,准备现有测试和项目中用于任务恢复的 RESUME.md。
常见问题
如果测试一开始就通过呢?
确认用例是否真正覆盖要改变的行为,先让测试能区分旧行为与期望再进行实现。