mcpField
S
safe-refactor

safe-refactor

github.com/juliusbrussee开发115.8k109.4k 次安装3 天前更新
代码仓库

关于 safe-refactor

safe-refactor 是用于规划保留行为的结构调整的编码 Agent 技能。它为重构设定边界,并要求在修改前后执行相同的验证。

主要功能

  1. 01界定行为保持范围
  2. 02将功能变更排除在重构外
  3. 03每次移动一个所有权边界
  4. 04保留接口与失败行为
  5. 05确保中间状态可测试
  6. 06修改后重复验证

适用场景

  1. 01规划不改变功能的重构
  2. 02结构调整时保持兼容性
  3. 03重构前后验证行为

安装

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

$npx skills add https://github.com/juliusbrussee/caveman --skill safe-refactor

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

附带文件agents/openai.yaml

详细介绍

安全重构

在进行结构性修改之前,先明确行为保持的边界并建立验证手段。

  • 将功能变更排除在重构之外。
  • 每次只迁移一个所有权边界。
  • 除非明确限定范围,否则保留公共接口、失败行为、执行顺序和兼容性。
  • 保持中间状态可构建、可测试。
  • 若无正确性需求,避免依赖或配置的增长。

变更之后运行同样的验证。当行为一致且达到所需结构时即可停止。

评论

支持 Markdown