domains / families / software-engineering / refactor-clean

refactor-clean

separate

Refactor cleanly instead of layering sediment. Use for rename requests, stale or misleading names, legacy leftovers, changed scope, or when a change reveals duplicated concepts, local adapters, obsolete owners, redundant inputs or guards, compatibility wrappers, parallel abstractions, an over-large module that has accreted many responsibilities, or "just tack this on" pressure in any code area.

When to use

When not to use

Skill page

Source

RepositoryPath
dzhng/skillsskills/engineering/refactor-clean/SKILL.md