ZooWork Market · Skill
refactoring
Use when improving code structure while keeping behavior stable and risk controlled. USE FOR: extract large methods safely, remove duplication without changing outputs, split module responsibilities, rename confusing abstractions with tests, and plan incremental cleanup of legacy code. DO NOT USE FOR: broad rewrites from scratch or mixing intentional feature changes into a refactor.