Decompose a large closure-based module into domain modules with shared state. Use when a single function/closure owns 1000+ lines of state and logic trapped by closure capture.
skills/obsidian-plan-wiki/playbook/30-refactor/30-04-ts-closure-monolith-decomposition/SKILL.md(main)