M Code Refactor

Refactor or restructure code safely in small, behavior-checked slices. Two behavior modes — preserve (legacy modernization, no behavior change) or may-change (architecture improvement) — each runnable as report-only or as a patch. Establishes a baseline and a test safety net before moving code, introduces seams before extraction, and justifies every new abstraction by concrete friction. Use for legacy cleanup, messy modules, monolith slices, dependency-direction fixes, ports/adapters, and AI-testability work.

denysfast 9833de3 4 files · 14.2 KB Updated

File contents

denysfast/denys-fast-mskills/tree/main/skills/m_code_refactor commit 9833de3070

Frequently asked questions

npx skillmds@latest add denysfast/m-code-refactor