refactor-safely
Installation
SKILL.md
安全重构(Refactor Safely)
在不改变对外行为的前提下,分步、可验证地改善代码结构,降低技术债与回归风险。
触发场景
- 用户说「重构这段代码」「清理技术债」「安全重构」「改善结构但不要改行为」
- 代码难以维护、重复多、职责混乱、难以加测试
原则
- 行为不变:重构前后功能与边界行为一致(含异常、边界值)
- 小步提交:每步可单独提交、易回滚、易 code review
- 先测后动:有测试则先绿再动;无测试则先补关键路径再重构
- 可随时停:任意一步停下,代码仍处于可运行、可发布状态