AdaptiveMind Foundation
Component registry
The private @adaptivemind shadcn registry — design tokens, branded UI components and shared infrastructure, distributed to every AdaptiveMind app by copy-in.
This is a machine endpoint, not a gallery
There is nothing to browse here. This host answers authenticated JSON requests from the shadcn CLI; an unauthenticated request gets a 401, which is working as intended. To look at the components — props, states, accessibility notes, light and dark — use the Storybook workshop instead.
Consuming the registry
Register the namespace in the consuming app’s components.json, keeping the token in the environment — never committed.
components.json
{
"registries": {
"@adaptivemind": {
"url": "https://registry.adaptivemind.cc/api/registry/{name}.json",
"headers": { "Authorization": "Bearer ${REGISTRY_TOKEN}" }
}
}
}Then add items
npx shadcn add @adaptivemind/theme
npx shadcn add @adaptivemind/button @adaptivemind/section-navAdd @adaptivemind/theme first — the tokens are the contract every other item depends on, and their CSS import order is load-bearing: get it wrong and utilities compile but resolve to nothing, with no error. The full walkthrough is in the knowledge base at 30-design-system/consuming-the-registry.md.
92 items published
Files · 2
- sync-registry
- ui-baseline
Infrastructure · 9
- ai-gateway
- api-utils
- crypto
- db
- db-errors
- logger
- page-shell-context
- rate-limit
- utils
Theme · 1
- theme
Components · 80
- accordion
- alert
- alert-dialog
- aspect-ratio
- avatar
- badge
- banner
- bottom-nav
- breadcrumb
- button
- button-group
- calendar
- callout
- card
- checkbox
- code
- collapsible
- combobox
- command-palette
- context-menu
- data-table
- date-picker
- date-range-picker
- detail-dialog
- dialog
- dropdown-menu
- empty-state
- field
- file-upload
- foundations
- hover-card
- image
- input
- kanban
- kbd
- label
- list
- markdown-view
- menubar
- meter
- nav-sheet
- navigation-menu
- number-field
- otp-input
- page-header
- page-shell
- pagination
- password-input
- popover
- progress
- radio-group
- resizable
- scroll-area
- search-field
- section-nav
- segmented-control
- select
- separator
- sheet
- sidebar
- skeleton
- slider
- smart-back-link
- sortable
- spinner
- statistic
- stepper
- switch
- table
- tabs
- tag-input
- textarea
- time-picker
- timeline
- toast
- toggle
- toolbar
- tooltip
- tree
- widget-error-boundary