Extract Module

Split an overgrown file into cohesive, well-bounded modules — find the natural seams, design each new module's public interface before moving a line, then relocate one unit at a time keeping tests green. Use when a file has grown too large, mixes unrelated responsibilities, or every change to it forces unrelated diffs and merge conflicts.

imtiazrayhan 2cbaf89 5.9 KB Updated

File contents

imtiazrayhan/agentscamp-library/tree/main/skills/extract-module commit 2cbaf89b1e

Frequently asked questions

npx skillmds@latest add imtiazrayhan/extract-module