Manage authentication flow, phone OTP login, session management, and user onboarding for the Shopkeeper AI. Use when user asks about login, authentication, OTP, session, logout, onboarding, sign up, or user management. Also use when user says "auth", "login", "OTP", "session", "logout", "onboarding", "sign up".
Manage shadcn/ui components and create missing UI components for the Shopkeeper AI. Use when user asks to add components, fix UI, create new components, install shadcn components, or manage the design system. Also use when user says "component", "UI", "shadcn", "design system", "button", "dialog", "modal", "toast", "table", "form".
Migrate Next.js API routes to Supabase Edge Functions for static export compatibility. Use when user asks about API routes not working, static export issues, edge functions, serverless functions, or deployment API problems. Also use when user says "edge function", "API route", "static export", "serverless", "migrate API".
Implement error handling, loading states, error boundaries, toast notifications, and recovery flows for the Shopkeeper AI. Use when user asks about error handling, loading states, error boundaries, toast notifications, crash recovery, or user feedback. Also use when user says "error", "loading", "toast", "notification", "crash", "fallback", "error boundary".
Manage Malayalam translations, voice responses, and language-specific features for the Shopkeeper AI. Use when user asks about Malayalam text, translations, voice responses, language support, or localization. Also use when user says "Malayalam", "translation", "language", "i18n", "localization", "voice response", "ml-IN".
Configure and manage the Progressive Web App features - manifest, service worker, icons, install prompt, offline support, and mobile optimization. Use when user asks about PWA, install prompt, offline mode, service worker, app icon, mobile app, or home screen. Also use when user says "PWA", "install", "offline", "service worker", "manifest", "mobile app", "home screen".
Build and manage sales reports, analytics queries, charts, and data export for the Shopkeeper AI. Use when user asks about reports, analytics, sales data, charts, graphs, export, CSV, daily/weekly/monthly reports, profit, trends, or dashboard stats. Also use when user says "report", "analytics", "sales", "chart", "graph", "export", "profit", "trends".
Add a new product to the Shopkeeper AI system across all layers - Dialogflow entity, demo products, and optionally Supabase. Use when user asks to add a new product, new item, or expand the product catalog. Also use when user says "add product", "new item", "new product", "expand catalog".