使用 Kaizen 理念实现代码的持续改进与防错设计

解决过度工程和低质量代码堆积的问题:通过 AI 将 Kaizen(持续改进)理念引入开发流程,强调小步快跑的重构、设计层面的防错以及按需构建,避免一次性大改导致的风险。

为什么需要这个技能

很多开发者在编写代码时容易陷入两个极端:要么追求“一次性完美”,导致过度设计(Over-engineering)和开发周期过长;要么在功能实现后完全不进行维护,导致技术债迅速累积。

Kaizen 技能提供了一套工程哲学:与其追求一次性的巨大变革,不如通过无数个微小的改进来获得质量突破。它不仅关注如何修复 Bug,更关注如何通过设计让错误“不可能发生”(Poka-Yoke),并确保代码在演进过程中始终保持简洁(JIT)。

适用场景

  • 代码重构:当面对臃肿的旧代码,不知道从哪里下手时。
  • 系统设计:在定义 API 或数据结构,希望通过类型系统减少运行时错误时。
  • 性能优化:在决定是否要引入复杂缓存或优化算法前,进行理性评估。
  • 团队规范:在项目中建立统一的编码模式,避免每个人都用不同的“聪明”方法实现同一功能。

核心工作流

本技能由四大支柱构成,AI 将引导你在开发中实践:

  1. 持续改进 (Continuous Improvement)
    • 遵循“先跑通 再清晰 后高效”的迭代路径。
    • 坚持“童子军规则”:离开时代码要比进来时更好。
  2. 防错设计 (Poka-Yoke)
    • 利用强类型系统使非法状态不可表示(Make invalid states unrepresentable)。
    • 在系统边界进行严格校验,确保核心逻辑在安全环境下运行。
  3. 标准化工作 (Standardized Work)
    • 优先选择团队已有的成熟模式,而非引入个人偏好的新方案。
    • 将“为什么这么做”记录在文档中,而不仅仅是“做了什么”。
  4. 即时构建 (Just-In-Time/YAGNI)
    • 严格执行 YAGNI 原则(你不会需要它的),拒绝为“未来可能的场景”写代码。
    • 只有在出现 3 个以上相似案例时才进行抽象。

下载和安装

下载 kaizen 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md

你可能还需要

暂无推荐