What problem does it solve? Codebases often grow into flat folders, unowned shared buckets, or ceremonial layers that hide real architectural boundaries. This Skill designs, audits, and migrates physical source and package structures so the tree truthfully reflects capabilities, features, and inside/outside boundaries, with mechanical enforcement of import direction. ## Core Features & Use Cases - Structure design and audit: Select the smallest honest shape for backends, BFFs, frontends, CLIs, small packages, and monorepos, with annotated target trees and placement rules. - Hexagonal and DDD placement: Decide when a ports-and-adapters boundary is earned, where ports, adapters, test interactors, and composition roots belong, and when bounded contexts are justified. - Enforcement and migration: Define dependency matrices, package roles, public exports, and staged migration sequences with validation gates. - Use Case: Ask it to review a monorepo where all code sits under a flat src/ with global utils and services folders; it will propose a capability-first tree, forbidden import directions, and a safe step-by-step migration plan. ## Quick Start Ask the agent to audit this repository's folder structure and propose an enforceable target source tree with dependency rules.