building-components

Create accessible, composable React UI components with structured documentation.

13|13|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/databricks/devhub --skill building-components-databricks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-components
Source: https://github.com/databricks/devhub/tree/main/.agents/skills/building-components
Command: npx skills add https://github.com/databricks/devhub --skill building-components-databricks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Builds a robust, reusable approach for constructing accessible and composable UI components, reducing bespoke implementations and promoting design-system alignment across teams.

Core Features & Use Cases

  • Composable architecture: split UI into Root, Item, Trigger, Content, and subcomponents for flexible assembly.
  • Accessibility-first guidance: emphasizes semantic HTML, ARIA roles, keyboard navigation, and focus management by default.
  • Design system and documentation support: includes references for tokens, styling, and publishing workflows; useful for creating, documenting, and distributing components.

Quick Start

Create a SKILL.md with frontmatter name and description in the skill's root, then add a references/ directory with Markdown guidance files to document core patterns and examples.

Frequently Asked Questions about building-components

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build accessible and composable UI components in React?

Build accessible UI components by splitting them into Root, Item, Trigger, and Content subcomponents for flexible assembly. This approach enforces semantic HTML, ARIA roles, keyboard navigation, and focus management by default across React projects.

What is the best way to structure a design system for reusable frontend components?

Structure your design system using a composable architecture that separates UI elements into subcomponents. Include a references directory with Markdown files to document core patterns, design tokens, and styling guidance for consistent component distribution.

How do I document UI component patterns and design tokens for my team?

Document UI component patterns and design tokens by creating a references directory with Markdown guidance files. These files organize tooling, styling guidance, and publishing workflows to promote design-system alignment across your team.

Can I use this approach for publishing and maintaining a frontend UI library?

Yes, this approach supports publishing workflows and maintaining frontend UI libraries. It provides documentation support for design tokens and styling, making it useful for creating, documenting, and distributing components across React projects.

Do I need specific dependencies to start building composable UI components?

No specific dependencies are required to begin. You start by creating a SKILL.md file with frontmatter and adding Markdown guidance files in a references directory to organize your tooling and component architecture.