mcpField
R
refactoring

refactoring

github.com/ciembor开发3.1k437 次安装7 周前更新
代码仓库

关于 refactoring

面向开发者的技能,用于在保持行为不变的前提下改进代码,并以小步、测试支持的方式重构。它强调将清理与功能变更分开,先应用精简规则,必要时再查阅深入参考。

主要功能

  1. 01保持行为的代码改进
  2. 02小步渐进式重构
  3. 03测试支持的代码清理
  4. 04代码异味处理指导

适用场景

  1. 01在不改变行为时改进代码
  2. 02通过测试逐步清理代码
  3. 03将重构与功能变更分开

安装

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

$npx skills add https://github.com/ciembor/agent-rules-books --skill refactoring

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

refactoring.md
refactoring.mini.md
refactoring.nano.md

详细介绍

重构技能

当任务涉及保持行为不变的代码改进、代码异味、小步重构、基于测试的清理,或将重构与功能变更分开时,请使用此技能。

在做出设计或代码决策之前,请阅读并应用 refactoring.mini.md。仅当迷你规则不足以应对当前重构权衡时,才将 refactoring.md 作为更深入的参考。

评论

支持 Markdown