What problem does it solve?
Helps you safely decompose oversized or overly entangled modules into mutually exclusive submodules without changing external semantics, reducing coupling and conflict surface during planning or implementation.
Core Features & Use Cases
- 无损修剪不变量保障: Preserves exported semantics and enforces a one-way import topology, treating cycles as boundary-design failures.
- Two decomposition shapes: Supports flat tiling for a single主体 and directory-based organization for subsystem-style decomposition, preventing directory drift.
- Agent-friendly handoff protocol: Produces a standardized Decomposition Brief (mutually exclusive submodule list, naming/landing, dependency topology, migration steps, validation strategy) that can be pasted into any workflow artifact.
Quick Start
Ask an AI to “scan the target TypeScript codebase for files ≥ 1000 LOC, then produce a Decomposition Brief that defines mutually exclusive submodules, their allowed dependency direction, and a step-by-step no-loss pruning migration plan for each candidate.”