Claude Code 总爱过度设计?这个 22k star Skill 专治「代码炫技症」
Claude Code 总爱过度设计?这个 22k star Skill 专治「代码炫技症」
你有没有让 AI 写个简单功能,结果它给你整出一堆接口、抽象类、配置文件?明明一行标准库就能搞定,它非要装个包;明明一个函数就够,它非要整个 util 模块。
alirezarezvani/claude-skills 里的 minimalist Skill,就是来解决这个问题的。
核心思路:写代码之前先走一遍「效率阶梯」
这个 Skill 强制 AI 在动手写代码前,依次问自己 7 个问题:
- YAGNI — 这个功能真的需要做吗?
- Reuse — 代码库里已经有现成的了吗?
- Standard Library — 标准库能不能直接搞定?
- Native Platform — 平台原生能力够不够用?
- Existing Dependency — 已安装的依赖能不能解决?
- One-Liner — 能不能压成一行?
- 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 条评论
登录后可评论。