Claude-skill-registry base-ui
Base UI reference and workflows for @base-ui/react (unstyled, accessible React components, composition utilities, and form helpers). Use when implementing Base UI components, portals, styling/state hooks, render-prop composition, eventDetails customization, animations, forms/validation, TypeScript typing, CSP/RTL utilities, or checking Base UI docs, issues, or releases.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/base-ui" ~/.claude/skills/majiayu000-claude-skill-registry-base-ui && rm -rf "$T"
manifest:
skills/data/base-ui/SKILL.mdsource content
Base UI
Overview
Use this skill as a navigation hub for Base UI. Load the specific reference files when needed.
Start Here
- Read
for install, portal isolation, iOS 26 Safari, and LLM docs access.references/overview.md - Pick components from
.references/components.md - Choose guidance by need: styling, composition, customization, animation, forms, TypeScript, or utils.
Reference Map
: install, portals, iOS 26 Safari, LLM docs, project context.references/overview.md
: full component and utility index with .md doc links.references/components.md
: className/state, data attributes, CSS variables, style prop, Tailwind/CSS Modules/CSS-in-JS patterns.references/styling.md
: render prop usage, ref forwarding, nesting render props.references/composition.md
: Base UI events, eventDetails, cancel/allowPropagation, preventBaseUIHandler, controlled vs uncontrolled.references/customization.md
: data attributes, transitions vs animations, Motion/AnimatePresence, keepMounted, getAnimations.references/animation.md
: Form/Field patterns, constraint validation, server-side errors, RHF/TanStack integration.references/forms.md
: Props/State namespaces, ChangeEventDetails/Reason, actionsRef types, useRender types.references/typescript.md
: CSPProvider, DirectionProvider/useDirection, mergeProps/mergePropsN, useRender patterns.references/utils.md
: common pitfalls and fixes.references/edge-cases.md
: concise, runnable examples.references/examples.md
: issues and changelog entry points.references/links.md
Use Pattern
- Identify the component or utility.
- Read the component docs in
.references/components.md - Pull in the relevant handbook or utility reference.
- Confirm edge cases in
.references/edge-cases.md - Use
for issues and release notes before shipping.references/links.md