Refactor

基于 Martin Fowler 方法论做系统化重构。Use when users ask to refactor code, improve structure, reduce technical debt, clean up legacy code, or improve maintainability.

lhfer 84528e8 6 files · 52.0 KB Updated

File contents

Code Refactoring Skill / 重构技能

这个 skill 用于安全、渐进式地做重构,重点强调:

  • 外部行为不变
  • 小步迭代
  • 测试先行
  • 每个阶段都可回退

工作流概览

  1. Research & Analysis
  2. Test Coverage Assessment
  3. Code Smell Identification
  4. Refactoring Plan Creation
  5. Incremental Implementation
  6. Review & Iteration

核心原则

  1. Behavior Preservation
  2. Small Steps
  3. Test-Driven
  4. Continuous
  5. Collaborative

输出要求

  • 先说明问题和目标
  • 再给分阶段计划
  • 每步都说明风险和验证方式

lhfer/claude-howto-zh-cn/tree/main/03-skills/refactor commit 84528e896a

Frequently asked questions

npx skillmds@latest add lhfer/refactor