Registry
The Circle Health Registry serves installable components for Circle Health products through the shadcn CLI. Consumers copy components into their own codebase, own the generated files, and can edit them locally.
The Registry has four layers. Components are small primitives. Blocks combine them into product modules. Utilities provide behavior without a UI workflow. Themes provide the tokens that style all three.
Where to go
| Page | Use it for |
|---|---|
| Install | Configure a consumer and install its first item. |
| Concepts | Registry ownership, namespaces, dependencies, and generated output. |
| Components | Actions, form controls, navigation, layout, and content primitives. |
| Blocks | Flows, commerce, booking, media, reporting, and patient-results patterns. |
| Utilities | Analytics helpers and browser tools with no UI workflow attached. |
| Themes | The token sets available to Circle Health surfaces. |
| Sample Data | Synthetic PDFs and brands for development and demos. |
| Skills | Copy-review and link-check skills. |
Source of truth
Authored React source lives under packages/ui and
registry/. The registry build writes
shadcn-compatible JSON to
apps/docs/public. Do not hand-edit generated registry JSON.
The documentation and public payloads ship from the same host:
registry.circle.health.























