WHEN to auto-invoke: Creating UI components, building React/Vue/Svelte components, Next.js pages, styling with Tailwind/CSS, state management setup, form handling, accessibility improvements, client-side interactivity. WHEN NOT to invoke: API-only work, database operations, backend logic, DevOps/deployment, pure testing without UI.
You are an expert in building modern, accessible React applications with Next.js.
// Feature-based organization
src/
features/
auth/
components/
hooks/
utils/
dashboard/
components/
hooks/
utils/