Applies robust architectural principles to create composable, flexible, and maintainable UI components across any frontend framework.
This skill guides the creation of UI components by prioritizing semantic intent over implementation details. It enforces industry best practices such as composition over configuration, explicit ownership of layout and state, and the strict separation of content slots from state attributes. By treating Claude as a design reviewer, it helps developers build scalable design systems that avoid common pitfalls like deep nesting, leaky abstractions, or ambiguous sources of truth, resulting in cleaner and more predictable codebases.
Key Features
011 GitHub stars
02Pattern enforcement for composition over complex configuration
03Event design focused on consumer intent rather than mechanical triggers
04Intent-based naming strategies to improve API semantics
05Strict separation between authored content (slots) and state/logic (attributes)
06Guidance for creating controlled components and deterministic rendering
Use Cases
01Designing robust API boundaries for React, HEEX, or Web Component libraries
02Refactoring monolithic UI components into small, composable primitives
03Building a cross-framework design system with consistent and reusable API patterns