Skills Directory精选自 GitHub 的开源 Skills

orch-refine-codecommit db7f2a6SKILL.md · 重构

编排式重构

编排行为不变的重构:先确认测试通过,在测试保持绿色的前提下重组结构,经审查后分关卡提交。

关卡 2 确认后会创建 git 提交,清理阶段可能删除死代码。

npx skills add affaan-m/ECC --skill orch-refine-code
权限
  • read-repo
  • write-files
  • shell
  • network
兼容工具
Claude Code, Codex, Cursor, Copilot, OpenCode
GitHub
294.3k
来源
社区 · Affaan Mustafa
状态
扫描通过
许可证
MIT
分类
重构

核心规则

差异必须保持行为中立,只要行为需要改变,就不该使用这个技能。

执行阶段

  1. 阶段 01确认测试通过

    动代码前确认相关测试存在且通过;覆盖不足时先补表征测试。

  2. 阶段 02规划重构

    通过 orch-pipeline 引擎规划重构方案,并在关卡 1 停下等待批准。

  3. 阶段 03小步重组

    小步修改并在每步后重跑测试;清理死代码或重复时交给 refactor-cleaner 代理(使用 knip、depcheck、ts-prune)。

  4. 阶段 04代码审查

    对行为中立的差异进行代码审查。

  5. 阶段 05关卡提交

    在关卡 2 停下确认,然后以 refactor: 前缀提交。

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

能力是否需要说明
文件写入需要跨多个文件重组代码,必要时添加表征测试。
命令执行需要运行测试套件、knip/depcheck/ts-prune 等工具,并执行 git 提交。
网络外发不需要技能未要求访问网络。

SKILL.md 头部信息(YAML)

SKILL.md 头部信息(YAML)commit db7f2a6
---
name: orch-refine-code
description: Orchestrate a behavior-preserving refactor — confirm tests are green, restructure without changing behavior, keep tests green, review, and gated commit. Use when the structure should improve but behavior must not change.
metadata:
  origin: ECC
---

相关技能

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