What problem does it solve? It enforces a consistent architecture for building route-scoped UI components across a React web app and an Astro landing site, preventing prop drilling, misplaced data fetching, and inconsistent loading or empty states. ## Core Features & Use Cases - Platform routing: Detects the working directory and loads only the matching child guide — TanStack Router patterns for React or static-first island patterns for Astro. - Data ownership rules: Components fetch their own data via React Query SDK hooks, read URL state through routeApi.useSearch(), and handle mutations internally with toast and cache invalidation. - Pattern registry: Ships registries of mandatory patterns and detectable bad practices (icon libraries, skeletons, enum labels, aria-labels, dialog stores) to keep code reviewable and testable. - Use Case: When adding a product list page, the skill scaffolds a ProductList component that reads pagination from the URL, queries the SDK, renders skeletons while loading, and maps items to leaf ProductCard components. ## Quick Start Ask the agent to create a route-scoped component for a given route, for example: create a ProductList component for the products route that fetches products and handles pagination.