关于 refactoring
面向开发者的技能,用于在保持行为不变的前提下改进代码,并以小步、测试支持的方式重构。它强调将清理与功能变更分开,先应用精简规则,必要时再查阅深入参考。
主要功能
- 01保持行为的代码改进
- 02小步渐进式重构
- 03测试支持的代码清理
- 04代码异味处理指导
适用场景
- 01在不改变行为时改进代码
- 02通过测试逐步清理代码
- 03将重构与功能变更分开
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ciembor/ agent-rules-books --skill refactoring安装后在 Claude Code 中输入/refactoring确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
refactoring.mdrefactoring.mini.mdrefactoring.nano.md详细介绍
重构技能
当任务涉及保持行为不变的代码改进、代码异味、小步重构、基于测试的清理,或将重构与功能变更分开时,请使用此技能。
在做出设计或代码决策之前,请阅读并应用 refactoring.mini.md。仅当迷你规则不足以应对当前重构权衡时,才将 refactoring.md 作为更深入的参考。
评论
支持 Markdown