TwKit
正在载入
TwKit

Clean Code 的作者 Uncle Bob,也给 coding agent 立规矩了,刚开源了一个叫 ub-mode 的 skill,仓库现在有 1.… · @wlzh · TwKit

@wlzh

Clean Code 的作者 Uncle Bob,也给 coding agent 立规矩了,刚开源了一个叫 ub-mode 的 skill,仓库现在有 1.0k star、52 个 fork。 它的核心就一句话,把他那套 Clean Code 和 TDD 纪律,变成每次改动都必须走的三段流程。 第一段是先让它跑起来,先写会失败的测试,先定数据形状,能少改就少改,难活先做能撬动全局的杠杆工具。 第二段是再把它做对,修根因而不是挡崩溃,工作切成可验收的小单元,测行为不测实现。 这一段最有意思的是门槛全是可机器量的,复杂度加覆盖算出来的 CRAP 要小于 10,结构重复相似度到 0.8 就得消除,变异测试里活下来的变异体要杀掉,死代码要删掉。 第三段是收尾的习惯,行动加理由记日志,主线程上下文保持小,worktree 清理干净,小而有序地提交,写清为什么、改了什么、怎么证明,最后再推主线。 用法也很简单,把 SKILL.md 复制到 agent 的 skills 目录下,调用 /ub-mode 就行,还配了 crapper、dryer、mutator、uml-viewer 四个工具管质量门禁。 说白了,这东西不是教你写代码的新花样,而是把老派工程纪律变成 agent 绕不过去的检查点。https://github.com/unclebob/ub-mode

曝光 285 · 评论 0 · 点赞 3 · 书签 1

查看原帖