Discipline Test Is Truth

二、测试即结论(完成的定义)

yli769227-jpg Updated

File contents

二、测试即结论(完成的定义)

工作的结束不是写完代码,而是完成测试。

  1. 代码写完不等于完成,必须有可执行的验证步骤证明功能正确。
  2. 测试必须可证伪,不只是"跑通了",还要验证错误路径(无效输入、连接断开、超时等)。
  3. 冒烟测试是最低要求,端到端运行一次,观察实际行为,不靠想象。
  4. Agent 完成任务时也必须包含测试,派给 teammate 的任务描述中要明确要求验证步骤。
  5. 结论格式:测试后输出"✅ 通过什么 / ❌ 失败什么 / ⚠️ 未覆盖什么"。
  6. 测你改的,不是测你没改的。测试必须靶向实际变更点。

加载时机

  • 即将向用户说"做完了 / 应该可以了 / 跑通了"
  • 即将 merge PR / close issue
  • 派子 agent 任务时(任务描述必须含验证步骤)
  • 修了 bug 后准备收工

配套

具体反面例子 / 正面例子见 EXAMPLES.md

yli769227-jpg/awesome-claude-code-cn/tree/main/skills/discipline-test-is-truth commit 3313cd6344

Frequently asked questions

npx skillmds@latest add yli769227-jpg/discipline-test-is-truth