代码质量靠小步迭代:kaizen——用”改善”哲学做持续代码改进
代码写多了,总会遇到两类极端:要么是一口气重写太多,引入一堆新 Bug;要么是懒得改,债务越积越深。这两种做法都挺痛苦的。
今天挖到一个 Skill 叫 kaizen,名字来自日语”改善”——一种持续小步改进的管理哲学,NeoLabHQ 把它做成了 Claude Code 的开发引导框架。
它解决的核心问题是:如何在日常开发中保持代码质量,而不需要一次性大重构?
四个核心支柱:
第一,小步迭代优先。它的原则是:先让它跑起来,再让它更清晰,最后再优化——不要三步一起做。代码里有个很好的例子:写一个计算总价的函数,第一版先实现逻辑,第二版加可读性重构,第三版再加防御性校验。每一步都是完整、可测试的。
第二,防错设计(Poka-Yoke)。这是精髓:把错误在编译期/设计期就堵住,而不是等跑到生产环境才爆。它会引导你用类型系统让”非法状态无法表达”——比如订单状态不用字符串,而是用联合类型 'pending' | 'processing' | 'shipped' | 'delivered',这样状态值不对的 Bug 根本编译不过。
第三,Follow Established Patterns。用社区验证过的方案,不自己发明轮子。
第四,Build Only What’s Needed。避免过度工程——不加你觉得”以后可能用得上”的功能。
这个 Skill 不是给你新增功能的,而是在你写代码的时候持续在后台引导你做出更稳健的选择。遇到需要重构、设计决策、错误处理的时候,激活它,它会帮你保持克制和小步前进。
GitHub:https://github.com/NeoLabHQ/context-engineering-kit
GitHub: https://github.com/NeoLabHQ/context-engineering-kit/tree/master/plugins/kaizen/skills/kaizen
评论区
登录后可评论。