untangle-codebase
Untangle a whole codebase in one pass, so agents working in it read less per change, break less without noticing, and debug faster. Lists every place the code gets "should these pieces change together?" wrong, redesigns from first principles, and carries the refactor through until subagents find nothing left worth fixing. Use when the user runs /untangle-codebase or asks to untangle, restructure, or thoroughly refactor the whole codebase now. Do not use to file structural problems as issues without fixing them (technical-debt-audit), to map inherent versus accidental complexity without changing code (analyze-complexity), to settle one recurring problem solved several ways (realign), to fix one backlog issue at a time on a sound architecture (fix-loop), or to replace one system behind a new interface (yak-shave).
- License
- MIT (see LICENSE and UPSTREAM.md)
Pinned to revision a98700cb7545, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/untangle-codebase/SKILL.md
- skills/untangle-codebase/LICENSE
- skills/untangle-codebase/UPSTREAM.md
Every link opens the file at its source, pinned to the revision this page describes.