让Claude帮你彻底消灭复制粘贴!这款DRY重构Skill真的太香了
写代码最烦的事是什么?绝对是复制粘贴改改改。同一段逻辑在 5 个地方重复,一个 bug 要修 5 次,一不小心漏改一个就线上翻车。
最近我发现了一个 Claude Code Skill,叫 dry-refactoring,专门治这个毛病。它来自 YYH211 的 Claude-meta-skill 仓库,在 SkillsMP 上有 274 颗星,中文编写,属于典型的「实用工具型 Skill」。
它能干什么?
激活方式很简单——当你在 Claude Code 里说「消除重复代码」「DRY 重构」「有复制粘贴的代码需要整理」,它就会启动一套四步标准化流程:
- 第一步:识别重复——找代码里所有「长得差不多」的地方,包括明显的复制粘贴、魔术数字、语义相似的结构。
- 第二步:抽象逻辑——把不变的部分抽成函数/类/模块,把变化的部分变成参数。
- 第三步:安全重构——在抽象的基础上重新组织代码,确保逻辑等价。
- 第四步:验证结果——运行测试,确保重构没有引入新问题。
为什么推荐它?
它不是那种「给你一段示例代码让你自己悟」的空泛指南。它给出了具体判断标准:两次法则(第二次写相似代码就警铃大作)、识别清单(复制粘贴代码块、魔术数字、相似 if-else 结构……)、抽象形式对比表(函数/类/模块/配置文件/高阶函数分别适合什么场景),还有大量代码示例。
说实话,这种系统性重构流程,很多资深工程师都未必能讲清楚。现在让 AI 直接带你做,边做边教,省心省力。
怎么安装?
在 Claude Code 里直接执行:
npx skills add https://github.com/YYH211/Claude-meta-skill --skill dry-refactoring
装完重启 Claude Code,说出「帮我消除这些重复代码」,它就自动介入。
作者是 YYH211,仓库还有 prompt-optimize(已发过)、frontend-design 等 11 个 Skill,是一个持续更新的实用工具集合。
GitHub:https://github.com/YYH211/Claude-meta-skill
评论区
0 条评论
登录后可评论。