If you're using shadcn/ui with Base UI instead of Radix UI, this prevents Claude from suggesting the wrong patterns. The critical difference is the slot pattern: Base UI uses the `render` prop while Radix uses `asChild`, and getting this wrong breaks your components. It also covers the quirks like Accordion's `multiple` boolean instead of a `type` prop, and Button's `nativeButton={false}` requirement when rendering as links. Simple checklist style guide that keeps you from fighting with incorrect suggestions when Base UI is detected in your components.json. Saves time if you've already migrated or started fresh with Base UI.
npx skills add https://github.com/thunderboltdev/shadcn-baseui --skill shadcn-baseui