| name | code-refactor |
| description | 基于 Martin Fowler 方法论做系统化重构。Use when users ask to refactor code, improve structure, reduce technical debt, clean up legacy code, or improve maintainability. |
Code Refactoring Skill / 重构技能
这个 skill 用于安全、渐进式地做重构,重点强调:
- 外部行为不变
- 小步迭代
- 测试先行
- 每个阶段都可回退
工作流概览
- Research & Analysis
- Test Coverage Assessment
- Code Smell Identification
- Refactoring Plan Creation
- Incremental Implementation
- Review & Iteration
核心原则
- Behavior Preservation
- Small Steps
- Test-Driven
- Continuous
- Collaborative
输出要求
- 先说明问题和目标
- 再给分阶段计划
- 每步都说明风险和验证方式