One component model across code and tools
Every public component combines a React implementation, typed props, CSS styles, supported states, a JSON contract, and a status in the component registry.
The same definition drives the product interface, isolated playground, property panel, documentation, and agent context. A new variant or renamed prop therefore becomes visible across all of these surfaces.
This keeps the rendered component and the information available to developers and AI tools aligned with the source code.