mcpField
W
w-refactor

w-refactor

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

关于 w-refactor

面向编码 Agent 的工作流技能,通过建立基线、小幅修改和定向检查来指导保持行为不变的重构。适用于需要调整代码结构、但不授权提交或发布的开发任务。

主要功能

  1. 01记录行为与检查基线
  2. 02优先进行小幅结构调整
  3. 03算法变更须有证据
  4. 04仅运行受影响的检查

适用场景

  1. 01在保持行为的前提下重构指定文件
  2. 02减少重复代码和嵌套
  3. 03依据现有检查验证变更

安装

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

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

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

详细介绍

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

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

评论

支持 Markdown