Shadcn Guideline: Tabs — Use Tabs for content switching. Description: Tabs component for tabbed interfaces. Do: Tabs for related content sections. Don't: Custom tab implementation. Good Example: <Tabs><TabsList><TabsTrigger><TabsContent>. Bad Example: <div onClick={() => setTab(...)}. Severity: Medium. Docs: https://ui.shadcn.com/docs/components/tabs.