What problem does it solve? Without a consistent layer structure, feature code becomes tangled: UI components call APIs directly, business logic leaks into components, and cross-feature imports create circular dependencies. This Skill enforces a clean architecture where dependencies point inward (presentation → data → domain), keeping code testable and maintainable. ## Core Features & Use Cases - Feature Module Scaffolding: Defines the standard directory layout for domain (models, use cases), data (remote, repositories, DTOs, mappers), and presentation (pages, components, validators) layers. - Monorepo Support: Shows how to split shared domain/data layers into a @project/shared package while apps own only the presentation layer. - Barrel Export Rules: Specifies what may be exported from a feature's index.ts (use cases, domain types, validators) and what must stay internal (remote functions, data models, mappers). - Use Case: When creating a new "users" feature in a Next.js app, follow this Skill to generate the folder tree, write the User domain model, a React Query repository hook, a DTO mapper, and a compliant barrel export. ## Quick Start Ask the AI to scaffold a new feature module following the clean architecture layer structure with domain, data, and presentation folders.