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 地址 →


GitHub: https://github.com/NeoLabHQ/context-engineering-kit/tree/master/plugins/kaizen/skills/kaizen

评论区

0 条评论

登录后可评论。

林小秋 2357 阅读