mcpField
R
refactor-safe

refactor-safe

github.com/dzhuneyt开发063 次安装3 周前更新
代码仓库

关于 refactor-safe

refactor-safe 是用于审查代码并提出可维护性改进建议的技能,会按安全级别排序。它排除生成文件和供应商库,为建议提供位置、理由和工作量估计,并将结果限制在十项以内。

主要功能

  1. 01检查目录是否为有效项目
  2. 02查找常见重构机会
  3. 03按安全级别分组建议
  4. 04提供代码位置和理由
  5. 05估算工作量并标注测试需求

适用场景

  1. 01审查代码库以寻找安全清理项
  2. 02按风险安排重构工作
  3. 03发现未使用代码或重复模式

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dzhuneyt/skills --skill refactor-safe

安装后在 Claude Code 中输入/refactor-safe确认已加载。

详细介绍

执行以下步骤:

  1. 检查当前目录是否为有效项目(package.json、requirements.txt 等)。

  2. 分析代码模式并找出安全的重构机会:

    • 可提取为函数的重复代码块
    • 可拆分的长函数
    • 应设为常量的魔法数字/字符串
    • 未使用的导入或变量
    • 简单的类型改进(TypeScript/Python)
    • 可安全移除的死代码
  3. 按安全级别对建议进行排序:

    • 安全:不改变行为(提取常量、移除未使用的代码)
    • 低风险:机械式重构(提取函数、重命名变量)
    • 中风险:需要测试的结构性变更
  4. 对每条建议提供:

    • 位置(文件:行号)
    • 要重构的内容
    • 安全性说明
    • 预估工作量(小/中/大)

安全标准:

  • 只针对代码模式提出重构建议,不更改业务逻辑
  • 优先考虑机械式转换,而非主观改进
  • 标明需要通过测试验证安全性的建议
  • 排除看起来像生成代码或第三方库的文件
  • 专注于有明确收益的可维护性改进

输出格式:

  • 按安全级别对建议分组
  • 显示带行号的文件位置
  • 提供简要理由
  • 给出大致工作量估算
  • 最多列出 10 条最有影响的建议

评论

支持 Markdown