Refactoring

Use when restructuring code without changing behavior — extract modules, move classes, redraw dependency boundaries, split or merge files. Behavior-preserving structural changes that make the codebase easier to evolve, distinct from single-file clarity cleanup. Triggers on "refactor structure", "extract module", "move class", "split file", "change dependency", "重构结构", "提取模块", "拆分文件", "改依赖图". Not for single-file clarity cleanup (use simplify), architecture audit producing a design doc (use codebase-design), or lint/style fixes (use linting).

int2t05 3997239 3 files · 13.7 KB Updated

File contents

int2t05/engineering-skills/tree/main/skills/05-tune/refactoring commit 3997239e4c

Frequently asked questions

npx skillmds@latest add int2t05/refactoring