Refactoring Patterns

Measurement-driven code refactoring — profile before changing, measure after, keep only if metrics improve. Covers complexity reduction, extraction patterns, and bulk refactoring for mechanical changes across many files.

majiayu000 e5e3f39 2 files · 2.4 KB Updated 567 repo stars

File contents

Refactoring Patterns

Measure before. Refactor. Measure after. Keep only if it improved.

When to Activate

  • When the user says "refactor", "clean up", "simplify", "this code is messy"
  • When code has high complexity, deep nesting, or large functions
  • When extracting, renaming, or restructuring across multiple files
  • When consolidating duplicated code

Process

Read skills/refactoring-process.md for the measure-refactor-measure workflow, extraction patterns, and bulk refactoring mode.

Behavioral Rules

Read guidelines.md for measurement requirements, revert criteria, and scope limits.

majiayu000/claude-skill-registry-data/tree/main/other/refactoring-patterns commit e5e3f3925f

Frequently asked questions

npx skillmds add majiayu000/refactoring-patterns-2