关于 safe-refactor
safe-refactor 是用于规划保留行为的结构调整的编码 Agent 技能。它为重构设定边界,并要求在修改前后执行相同的验证。
主要功能
- 01界定行为保持范围
- 02将功能变更排除在重构外
- 03每次移动一个所有权边界
- 04保留接口与失败行为
- 05确保中间状态可测试
- 06修改后重复验证
适用场景
- 01规划不改变功能的重构
- 02结构调整时保持兼容性
- 03重构前后验证行为
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ juliusbrussee/ caveman --skill safe-refactor安装后在 Claude Code 中输入/safe-refactor确认已加载。
附带文件agents/openai.yaml
详细介绍
安全重构
在进行结构性修改之前,先明确行为保持的边界并建立验证手段。
- 将功能变更排除在重构之外。
- 每次只迁移一个所有权边界。
- 除非明确限定范围,否则保留公共接口、失败行为、执行顺序和兼容性。
- 保持中间状态可构建、可测试。
- 若无正确性需求,避免依赖或配置的增长。
变更之后运行同样的验证。当行为一致且达到所需结构时即可停止。
评论
支持 Markdown