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 -y skills add thunderboltdev/shadcn-baseui --skill shadcn-baseui --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
mindrally/skills
giuseppe-trisciuoglio/developer-kit
syncfusion/react-ui-components-skills
supercent-io/skills-template
binjuhor/shadcn-lar