Decide where code belongs and how it wires together when building a non-trivial feature in a Glueful application — the layered structure (controllers → DTOs → services → repositories/contracts → models), domain events/listeners/jobs, query filters, app DI via AppServiceProvider, and reusing official extensions. Use when adding a feature, placing new code, wiring providers, or reviewing app structure. This is the map of HOW a serious Glueful app is composed; the per-task skills are the implementation guides.