--- description: App Router route organization (groups, layouts, chrome composition) globs: app/**/*.{ts,tsx} alwaysApply: false --- # Route organization Top-level routes live inside **route groups** so each surface owns its own layout and chrome. Groups are wrapping folders in `(parens)` — they organize the file tree without affecting URLs. ## Group map | Group | URL surface | Audience | Chrome | |---|---|---|---| | `app/(marketing)/` | `/`, `/learn`, `/blog`, `/templates`, future public pages | Public, indexable | `Top` (via root) + marketing `