Guides file and folder organization using recursive tree structure: self-similar directories, encapsulation, shared/ folders, mini-library pattern, definitions pattern (=*.ts files), and kebab-case naming. Use when creating, moving, or renaming files, extracting modules into subdirectories, deciding where shared code belongs, checking import boundaries, or adding definition variants to a lookup.
2026-03-03