CopybookEnglish搜索

技能包Skill

ub-mode:Clean Code 作者的 agent 规则

agent 的代码藏着 bug,测试骗你:每次改动都照这个 skill 来,自带 crapper、dryer、mutator 检查。

314 X 收藏,截至 发帖日期

提示词
把 GitHub 上 unclebob/ub-mode 的 ub-mode skill 装进我的 skills 文件夹,下一次改动用 /ub-mode。如果没装 crapper、dryer 或 mutator,就跳过那几步。

下一步 发给 Claude Code、Grok 或 Cursor。

Clean Code 的作者刚刚公开了他自己的 agent 写代码时遵守的规则。

  • 只把崩溃藏起来的防护,不算修好。
  • 如果每个函数都返回空,测试还能通过,就把这个测试扔掉。
  • 只做能解决问题的最小改动。
  • 改代码之前,先写会失败的测试。

这个 skill 是 unclebob/ub-mode 里的一个 SKILL.md:先让它跑起来,再把它做对,然后是日常做法。其中 crapper、dryer、mutator 几步会调用他的配套工具,分别查复杂度、查重复和做变异测试。

装上它,你的 agent 写的代码藏不住 bug,测试也骗不了你。