# registry/

> **P2** | Parent: [Root AGENTS.md](../AGENTS.md)

## Member list

- `basic/` — accordion, alert, alert-dialog, aspect-ratio, avatar, badge, breadcrumb, button, button-group, calendar, card, carousel, chart, checkbox, collapse, collapsible, collapsible-card, combobox, command, context-menu, data-table, date-picker, dialog, direction, drawer, dropdown-menu, ellipsis-text, empty, field, form, hover-card, icon-button, input, input-group, input-otp, item, kbd, label, menubar, native-select, navigation-menu, option-list, pagination, popover, progress, radio-group, rating, resizable, scroll-area, scrollbar, select, separator, shimmering-text, sidebar, sidebar-menu, skeleton, slider, spinner, stepper, switch, table, tabs, tag, textarea, timeline, toggle, tooltip, typography.
- `chat/` — ask-user-part, attachment, browser-action-part, bubble, chat-context-tag, chat-input, code-block-part, compression-divider, conversation-anchor-nav, file-attachment, file-card, file-review-part, folder-button, generated-images-grid, generation-status-bar, hint-banner, image-attachment, image-generating, markdown, marker, mermaid-part, message, message-scroller, permission-card, plan-part, queue-indicator, reasoning-step, related-prompts, response, send-button, streaming-markdown-block, task-part, terminal-code-block-part, thinking-indicator, tool-invocation-card, user-message, user-question, user-question-answer.
- `motion/` — dotm-square-3.
- `lib/` — file-icon-maps, use-mermaid-render, utils; helper modules copied with registry components when needed.
- `tokens/` — index.css, theme.css, theme-base.css, scale.css, ontology.json, scrollbar utility, color themes (Mint / Forest / Parchment / QoderWork), and scale token packs.
- `meta.json` — generated component dependency/file manifest; validate with `npm run check:registry-meta`.
- `agent-manifest.json` — hand-authored component intent, constraints, and recipes for design/coding agents; validate with `npm run check:agent-manifest`.
- `__tests__/` — registry-level component tests for basic and chat components.

## Submodules

- `basic/`, `chat/`, `motion/` — component source files consumed by the library and CLI
- `lib/` — shared helpers bundled with registry copies
- `tokens/` — CSS token packs and token ontology synced to `cli/registry`
- `__tests__/` — component tests
- `agent-manifest.json` — machine-readable AI consumption protocol

---

**Covenant:** update this file whenever you add/remove registry files or change global publishing behavior.
