react-composables

Create accessible React UI components with headless primitives and semantic HTML.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/arthrod/conejo-skills --skill react-composables
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-composables
Source: https://github.com/arthrod/conejo-skills/tree/main/skills/react-composables
Command: npx skills add https://github.com/arthrod/conejo-skills --skill react-composables

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of building modern UI components by providing a standardized, composable architecture that ensures accessibility and maintainability without sacrificing flexibility.

Core Features & Use Cases

  • Composable Architecture: Breaks down complex UI into focused, reusable sub-components like Root, Trigger, and Content.
  • Accessibility Standards: Enforces WAI-ARIA patterns, keyboard navigation, and focus management for all interactive elements.
  • Use Case: When building a custom Accordion or Modal, use this skill to implement the component structure, ensuring it supports the asChild pattern and proper data attributes for styling.

Quick Start

Use the react-composables skill to generate a new accessible accordion component structure following the composition pattern.

Frequently Asked Questions about react-composables

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

FAQPage Schema
How do I build accessible React components that support flexible styling?

To build accessible React components, this skill standardizes creation using headless primitives and semantic HTML, enforcing WAI-ARIA compliance and keyboard navigation while enabling flexible styling through data attributes.

What is the best way to structure complex React UI components for a design system?

The best way to structure complex React UI components is through a composable architecture that breaks interfaces into focused, reusable sub-components like Root, Trigger, and Content for maintainability.

How do I implement keyboard navigation and focus management in custom React accordions?

Implement keyboard navigation and focus management in custom React accordions by applying standardized WAI-ARIA patterns and semantic HTML rules to the component's composable structure during generation.

Can I use the asChild pattern with headless React UI components?

Yes, you can use the asChild pattern with headless React UI components, passing styling and behavior through data attributes while maintaining strict accessibility and composition standards.

Does this approach enforce ARIA compliance for web development automatically?

Yes, this approach enforces ARIA compliance automatically by standardizing the creation of web development components with headless primitives, ensuring keyboard accessibility and focus management are built in.

Why does my custom React modal fail keyboard accessibility tests?

Custom React modals often fail keyboard accessibility tests because they lack standardized WAI-ARIA patterns and focus management, which this skill solves by enforcing semantic HTML and strict accessibility architecture.