mcpField
W
w-refactor

w-refactor

github.com/blockmatic开发1647 次安装4 周前更新
代码仓库

关于 w-refactor

w-refactor 是针对指定文件或问题进行重构的开发技能,重点是在保持现有行为的前提下改进结构。它先记录基线,再执行小范围改动并运行相关检查;不授权提交、推送或创建 PR。

主要功能

  1. 01记录行为与检查基线
  2. 02进行有针对性的结构调整
  3. 03算法变更须有证据
  4. 04运行相关检查
  5. 05不执行提交、推送或创建 PR

适用场景

  1. 01在不改变行为时重构指定文件
  2. 02通过小范围改动简化结构

安装

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

$npx skills add https://github.com/blockmatic/basilic-skills --skill w-refactor

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

详细介绍

使用选定的文件或指定的关注点。编辑前,先通过测试、类型检查或手动场景记录当前行为。重构不授权提交、推送或创建 PR。

  1. 记录基线:调用方依赖什么、哪些检查能证明这一点,以及哪些内容不得更改。
  2. 以最小且有效的改动改善结构:提取重复代码、明确命名、减少嵌套。复用现有软件包。不要添加复述代码的注释。
  3. 只有在仓库的分析器、测试或跟踪记录提供了实测证据时,才更改算法或数据结构。
  4. 运行基线中涉及的检查。若检查失败,恢复原有行为。绝不要运行完整的推送前测试套件。
  5. 文档:行为或命令发生变化时,使用 /w-docs。

评论

支持 Markdown