소개
This skill provides a systematic framework for restructuring messy code into a logical module hierarchy. By following a five-phase workflow—encompassing responsibility analysis (Chunk Down), MECE grouping, domain-based abstraction (Chunk Up), principle validation, and interface definition—it helps developers break down monolithic modules and eliminate circular dependencies. It is particularly optimized for Rust projects, adhering to modern module conventions and solidifying boundaries between public APIs and internal implementations.