Skills Directory精选自 GitHub 的开源 Skills

safe-refactorcommit 82864c8SKILL.md · 重构

安全重构

在保持行为不变的前提下重组代码,并在结构改动前后用同一套验证进行把关。

npx skills add JuliusBrussee/caveman --skill safe-refactor
权限
  • read-repo
  • write-files
  • shell
  • network
兼容工具
Claude Code, Codex, Gemini CLI
GitHub
116.6k
来源
社区 · Julius Brussee
状态
扫描通过
许可证
Apache-2.0
分类
重构

核心规则

在任何结构改动之前,先界定需保持的行为边界并建立验证。

执行阶段

  1. 阶段 01界定边界与验证

    明确哪些行为必须保持,并在动手前建立验证方式;功能改动不放进重构中。

  2. 阶段 02逐个迁移边界

    每次只迁移一个所有权边界,保持中间状态可构建、可测试。

  3. 阶段 03保持接口与依赖

    除非明确在范围内,否则保持公共接口、失败行为、顺序和兼容性;无正确性需要时不增加依赖或配置。

  4. 阶段 04复跑同一验证

    改动后运行同一套验证,行为一致且达到要求的结构时停止。

权限说明(据 SKILL.md 整理)

能力是否需要说明
文件写入需要在重构范围内修改代码结构。
命令执行部分需要运行用于证明行为不变的构建和测试命令。
网络外发不需要技能未要求访问网络。

SKILL.md 头部信息(YAML)

SKILL.md 头部信息(YAML)commit 82864c8
---
name: safe-refactor
description: Restructure code while preserving behavior. Use for extraction, consolidation, ownership moves, or cleanup where verification must bracket structural edits.
---

相关技能

规则扫描无法覆盖所有风险,安装前请阅读此技能的 SKILL.md,确认权限后再使用。