关于 refactor-safe
refactor-safe 是用于审查代码并提出可维护性改进建议的技能,会按安全级别排序。它排除生成文件和供应商库,为建议提供位置、理由和工作量估计,并将结果限制在十项以内。
主要功能
- 01检查目录是否为有效项目
- 02查找常见重构机会
- 03按安全级别分组建议
- 04提供代码位置和理由
- 05估算工作量并标注测试需求
适用场景
- 01审查代码库以寻找安全清理项
- 02按风险安排重构工作
- 03发现未使用代码或重复模式
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dzhuneyt/ skills --skill refactor-safe安装后在 Claude Code 中输入/refactor-safe确认已加载。
详细介绍
执行以下步骤:
-
检查当前目录是否为有效项目(package.json、requirements.txt 等)。
-
分析代码模式并找出安全的重构机会:
- 可提取为函数的重复代码块
- 可拆分的长函数
- 应设为常量的魔法数字/字符串
- 未使用的导入或变量
- 简单的类型改进(TypeScript/Python)
- 可安全移除的死代码
-
按安全级别对建议进行排序:
- 安全:不改变行为(提取常量、移除未使用的代码)
- 低风险:机械式重构(提取函数、重命名变量)
- 中风险:需要测试的结构性变更
-
对每条建议提供:
- 位置(文件:行号)
- 要重构的内容
- 安全性说明
- 预估工作量(小/中/大)
安全标准:
- 只针对代码模式提出重构建议,不更改业务逻辑
- 优先考虑机械式转换,而非主观改进
- 标明需要通过测试验证安全性的建议
- 排除看起来像生成代码或第三方库的文件
- 专注于有明确收益的可维护性改进
输出格式:
- 按安全级别对建议分组
- 显示带行号的文件位置
- 提供简要理由
- 给出大致工作量估算
- 最多列出 10 条最有影响的建议
评论
支持 Markdown