关于 w-refactor
w-refactor 是针对指定文件或问题进行重构的开发技能,重点是在保持现有行为的前提下改进结构。它先记录基线,再执行小范围改动并运行相关检查;不授权提交、推送或创建 PR。
主要功能
- 01记录行为与检查基线
- 02进行有针对性的结构调整
- 03算法变更须有证据
- 04运行相关检查
- 05不执行提交、推送或创建 PR
适用场景
- 01在不改变行为时重构指定文件
- 02通过小范围改动简化结构
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ blockmatic/ basilic-skills --skill w-refactor安装后在 Claude Code 中输入/w-refactor确认已加载。
详细介绍
使用选定的文件或指定的关注点。编辑前,先通过测试、类型检查或手动场景记录当前行为。重构不授权提交、推送或创建 PR。
- 记录基线:调用方依赖什么、哪些检查能证明这一点,以及哪些内容不得更改。
- 以最小且有效的改动改善结构:提取重复代码、明确命名、减少嵌套。复用现有软件包。不要添加复述代码的注释。
- 只有在仓库的分析器、测试或跟踪记录提供了实测证据时,才更改算法或数据结构。
- 运行基线中涉及的检查。若检查失败,恢复原有行为。绝不要运行完整的推送前测试套件。
- 文档:行为或命令发生变化时,使用
/w-docs。
评论
支持 Markdown