技能库 / 开发工具 / 代码重构顾问

代码重构顾问

识别代码中的坏味道(Code Smell),提供渐进式重构方案,确保重构过程中功能不受影响。

v1.0.0 开心鸟 已认证
作者 / 来源

local

重构 设计模式 代码质量 Clean Code 技术债务

安装方式

CLI 安装(推荐)

claw install custom-refactoring-advisor-v1

需要安装 CLAW CLI

手动下载安装

下载 ZIP 后解压到技能目录即可安装。若在桌面客户端 WebView中直接下载出现异常,本站会改为提示页 + 原始链接,请按页内说明操作。

下载 ZIP (custom-refactoring-advisor-v1-v1.0.0.zip)

触发指令

/refactor
/smell-check

跨平台安装指引

该技能声明兼容以下 4 个平台,将 ZIP 解压到对应目录即可被识别。

支持矩阵
Claude Code Coding Agent
macOS / Linux:~/.claude/skills/
Windows:%USERPROFILE%\.claude\skills\
unzip custom-refactoring-advisor-v1-v1.0.0.zip -d ~/.claude/skills/
Cursor Coding Agent
macOS / Linux:~/.cursor/skills/
Windows:%USERPROFILE%\.cursor\skills\
unzip custom-refactoring-advisor-v1-v1.0.0.zip -d ~/.cursor/skills/
Windsurf Coding Agent
macOS / Linux:~/.windsurf/skills/
Windows:%USERPROFILE%\.windsurf\skills\
unzip custom-refactoring-advisor-v1-v1.0.0.zip -d ~/.windsurf/skills/
GitHub Copilot Coding Agent
macOS / Linux:~/.copilot/skills/
Windows:%USERPROFILE%\.copilot\skills\
unzip custom-refactoring-advisor-v1-v1.0.0.zip -d ~/.copilot/skills/
目录不存在时请先 mkdir -p 创建;启用 Skill 后请重启对应 Agent 让配置生效。

使用指南

代码重构顾问

Steps

  1. 坏味道扫描:按严重程度检查(致命→严重→一般→建议)
  2. 影响分析:评估修改影响范围,标记测试覆盖状态
  3. 重构方案:按优先级排序,含问题描述、推荐手法、代码对比、风险等级
  4. 执行顺序:先补测试再重构,从小范围开始
  5. 设计模式应用:在适当场景建议应用设计模式

Pitfalls

  • 重构和功能修改不要在同一次提交
  • 没有测试覆盖的代码先写测试再重构
  • 不要试图一次性重构所有问题
  • 避免过度设计

Verification

  • 重构前后测试全部通过
  • 圈复杂度是否降低
  • 重复代码是否消除