Claude Code 重构后核对功能不变
EnglishClaude Code 安装步骤
- 打开 GitHub 固定提交的 `.claude/skills/refactor/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.claude/skills/refactor/`,把核对后的文件保存为 `.claude/skills/refactor/SKILL.md`。
- 在该项目根目录启动 Claude Code,在斜杠菜单中选择 `/refactor`。
中文摘要
按范围清理重复和复杂逻辑,使用现有静态检查、构建和测试确认用户看到的行为没有改变。
SKILL.md 中文导读
可复现示例
在虚构排练项目中,仅整理筛选状态函数。两处分支分别执行清除地点,公开结果是 `{action:'clearVenue',venue:'Hall',count:7}` 中的 7 条活动都会显示。工作步骤
- 限定筛选逻辑的范围,先读取相关代码和现有检查规则。
- 合并重复分支,用相同输入核对公开行为,再记录构建和测试结果。
验收方法
合并重复清除逻辑后,对相同样例断言 `{venue:'',count:7}`。回看未涉及的文件,在静态检查、构建和测试报告中分别记录实际结果。
GitHub 原文 · 更新日期
适用环境
Claude Code 与具有编译、静态检查及测试配置的项目。先确认允许改动的文件范围。
常见问题
怎么确认提取重复逻辑没有改变现有功能?
先记下有意义的公开结果,再做小范围调整。用同样输入比较输出,最后执行项目已定义的静态检查、构建和测试。