You'll want this if you're building accessible React components but need full styling control without fighting a design system. It covers Base UI's render props pattern (their alternative to Radix's asChild), the Positioner wrapper for handling Floating UI positioning on Selects and Popovers, and documented workarounds for 10+ beta gotchas. The skill is honest about beta status (v1.0.0-beta.4, stable Q4 2025) and includes a Radix migration guide. Most useful when you're tired of CSS specificity battles with component libraries or need accessible primitives that work with Tailwind v4. The render prop examples make prop spreading explicit, which actually helps when debugging why your Dialog trigger isn't working.

skills.sh installs
259
GitHub stars
16
last updated
Jun 3, 2026

Install

$ npx -y skills add jackspace/claudeskillz --skill base-ui-react --agent claude-code

Installs into .claude/skills of the current project.

Files

Base UI React

Status: Beta (v1.0.0-beta.4) - Stable v1.0 expected Q4 2025 Last Updated: 2025-11-07 Dependencies: React 19+, Vite (recommended), Tailwind v4 (recommended) Latest Versions: @base-ui-components/react@1.0.0-beta.4


⚠️ Important Beta Status Notice

Base UI is currently in beta. Before using in production:

  • ✅ Stable: Core components (Dialog, Popover, Tooltip, Select, Accordion) are production-ready
  • ⚠️ API May Change: Minor breaking changes possible before v1.0 (Q4 2025)
  • ✅ Production Tested: Used in real projects with documented workarounds
  • ⚠️ Known Issues: 10+ documented issues with solutions in this skill
  • ✅ Migration Path: Clear migration guide from Radix UI included

Recommendation: Use for new projects comfortable with beta software. Wait for v1.0 for critical production apps.


Quick Start (5 Minutes)

1. Install Base UI

pnpm add @base-ui-components/react

Sponsors

Details

Repository
github.com/jackspace/claudeskillz
Category
Frontend Development
First seen
Jun 3, 2026

More from jackspace/claudeskillz

All 5
1duyet avatarreact-nextjs-patternsduyet/claude-pluginsreact nextjs patterns231skills.sh installs
2akillness avatarui-component-patternsakillness/oh-my-skillsui component patterns171skills.sh installs
3vuejs-ai avatarvue-jsx-best-practicesvuejs-ai/skillsJSX syntax in Vue (e.g., class vs className, JSX plugin config).11.9Kskills.sh installs
4affaan-m avatarui-to-vueaffaan-m/eccUse when the user has UI screenshots or design exports that need batch conversion into Vue 3 components, especially with Vant, Element Plus, or Ant Design Vue.5.4Kskills.sh installs
5paulrberg avatartailwind-csspaulrberg/agent-skillsUse for Tailwind v4 styling: add/fix classes, configure or migrate Tailwind, use tailwind-variants, or tw-animate-css.3Kskills.sh installs
6hyf0 avatarvue-jsx-best-practiceshyf0/vue-skillsvue jsx best practices2Kskills.sh installs