kaizen!让AI帮你”一点点改善”代码,而不是一顿乱重构
写代码最怕什么?不是写不出来,是明明能更清楚,偏要绕三层弯;明明一个判断就解决,非要塞进去二十个 if…
今天挖到一个让我拍大腿的 Skill——kaizen,来自日本「改善」哲学,专治代码里的过度工程和无效加班。
核心理念:小的改进,胜过大的重构
kaizen 的方法论很朴素:不要试图一步到位。它把代码进化分成三个阶段:
- 第一版:让它跑起来
- 第二版:让它好理解
- 第三版:让它更高效
每次只做一件事,改完验证,再改下一个。听起来是老生常谈对吧?但它厉害的地方是把这种思路固化成了一套可直接落地的指令——你只要调用这个 Skill,Claude 就会自动按这个节奏来。
亮点功能:防错设计(poka-yoke)
这个 Skill 有一个我很喜欢的细节——「错误防御」模块。它不是教你写 try-catch,而是教你怎么从类型系统设计上,让错误根本不可能发生。
比如正常人会写:
type Order = { status: string; total: number }
kaizen 会告诉你应该写成:
type OrderStatus = 'pending' | 'processing' | 'shipped' | 'delivered'
这样 TypeScript 编译器直接帮你拦住「status 写错」这种低级错误,生产事故少一半。
适合谁用
- 写代码容易「想太多」,上来就想设计完美架构的同学
- 接手烂代码,想一点点改但不知道从哪下手的同学
- 想让 AI 帮你写代码时别过度工程的团队
怎么用
在 Claude Code 里直接加载:
claude --plugin-dir ./context-engineering-kit/plugins/kaizen
然后在写代码、做架构、改 bug 的时候,它会自动介入,给你递进式的改进建议。不是一顿输出让你重构,而是一次只说一件事,改完再下一件。
1288 stars,来自于 NeoLabHQ 的 context-engineering-kit 项目。改善这件事,有人真的在认真做。
GitHub: https://github.com/NeoLabHQ/context-engineering-kit/tree/master/plugins/kaizen/skills/kaizen
评论区
登录后可评论。