Claude Code 总爱过度设计?这个 22k star Skill 专治「代码炫技症」

Claude Code 总爱过度设计?这个 22k star Skill 专治「代码炫技症」

你有没有让 AI 写个简单功能,结果它给你整出一堆接口、抽象类、配置文件?明明一行标准库就能搞定,它非要装个包;明明一个函数就够,它非要整个 util 模块。

alirezarezvani/claude-skills 里的 minimalist Skill,就是来解决这个问题的。

核心思路:写代码之前先走一遍「效率阶梯」

这个 Skill 强制 AI 在动手写代码前,依次问自己 7 个问题:

  1. YAGNI — 这个功能真的需要做吗?
  2. Reuse — 代码库里已经有现成的了吗?
  3. Standard Library — 标准库能不能直接搞定?
  4. Native Platform — 平台原生能力够不够用?
  5. Existing Dependency — 已安装的依赖能不能解决?
  6. One-Liner — 能不能压成一行?
  7. Minimum Code — 以上都不行,才写最少可运行代码

这本质上是一套「先消灭问题,再写代码」的决策框架。

它防的是什么

Skill 里列了一堆 AI 写代码的经典反模式:

  • 为了一个功能装一个包
  • 单函数也要写个类
  • 一个硬编码值就先建配置文件
  • 还没人用的代码就先写文档和日志
  • 为了「以后可能要改」提前抽象

这些毛病,用 minimalist Skill 都能压住。

谁该装

  • 用 Claude Code / Cursor / Copilot 写代码,但总觉得 AI 输出「太啰嗦」的人
  • 团队有代码 Review 压力,希望 AI 先产出干净版本的人
  • 自己写代码也容易过度工程、想戒掉的人

22.6k star 不是刷出来的,是大量开发者真的用它压住了 AI 的「创作冲动」。

GitHub:https://github.com/alirezarezvani/claude-skills/tree/main/engineering/minimalist


GitHub: https://github.com/alirezarezvani/claude-skills/tree/main/engineering/minimalist

评论区

0 条评论

登录后可评论。

江望 1923 阅读