让Claude帮你「过度工程」:复杂度评分版系统设计思维

你有没有过这种经历——问 Claude 一个工程问题,它给你一个干净利落的答案,你点点头”不错”,然后就没有然后了?

但如果你想知道:这个干净方案背后,还有什么更离谱的选择?复杂度到底有多高?什么情况下我才应该选它?

——这个 Skill 就是来干这件事的。

🔧 是什么

Claude Overkill 是一个 Claude Code 专用的 Skill,安装之后直接喊 /overkill 或者打”overkill this”,它就会针对你当前讨论的问题,甩出一整套”过度工程化”的替代方案——高级数据结构、分布式算法、冷门框架、设计模式、前沿工具,一个不落。

最骚的是,每个方案都带一个复杂度评分(从 1 到 10+🔥),还有具体说明:这个方案什么时候开始值得用它、代价是什么、团队能不能 hold 住。

💡 核心用法

在 Claude Code 里喊:

/overkill

它会返回一组 ranked 备选方案,带复杂度对比表,格式大概是:

  • 方案 A — 简单直接,复杂度 2🔥,适合当前规模
  • 方案 B — 加个缓存层,复杂度 5🔥,QPS 上千之后值得
  • 方案 C — 全链路追踪 + 最终一致性,复杂度 9🔥,分布式场景才合算

几个 flag 也很实用:
– --max 只看 7+🔥 的极限方案
– --advanced 切到运维视角(招聘难度、上手时间)
– --current 让它联网验证每个项目的健康状态

🎯 适合谁

这个 Skill 不适合所有人——作者自己也说了,它不是默认推荐引擎,它推荐的东西是”故意过度工程化”的。

但如果你:
– 是在学系统设计、想了解不同方案的 trade-off
– 是Tech Lead / 架构师,需要随时拉出方案对比
– 是进阶工程师,想探索”标准答案”之外的可能性

——那这就是你一直在找的东西。

⚖️ 我的感受

18 个 star 在 GitHub 上算不上爆款,但这个 Skill 的思路很有意思:它不是在教你怎么写代码,而是在逼你思考“我现在的复杂度是否配得上我的问题”。

复杂度评分是一个诚实的信号——告诉你每个方案的成本是什么、什么时候才值得付出这个成本。这个思路本身,比很多框架都值钱。

安装也特别简单:

# 方式1:Claude Code 插件市场
/plugin marketplace add santiago-vargas-de-kruijf/claude-overkill
/plugin install overkill@overkill-marketplace

# 方式2:手动克隆
git clone https://github.com/santiago-vargas-de-kruijf/claude-overkill /tmp/claude-overkill
cp -r /tmp/claude-overkill/plugins/overkill/skills/overkill ~/.claude/skills/

下次写代码之前,先问自己一句:我是不是又在过度设计了?——然后让 Claude Overkill 告诉你真相。

GitHub:santiago-vargas-de-kruijf/claude-overkill


GitHub: https://github.com/santiago-vargas-de-kruijf/claude-overkill

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 2814 阅读