一次交付,即可用于
美观、自有、有版本。但前提是你用 React。
Django、Rails 或 Laravel 模板——往往根本没有任何共享系统。
提示词和配置在项目之间来回复制。没有单一可信来源。
Chiralkit 从 shadcn 继承了一条原则:安装的模块属于你的项目。它把这条原则延伸到 React 之外、组件之外——延伸到配方、智能体和项目配置。一个 schema,一个分发流程,一切归你所有。
让 Chiralkit 指向你团队使用的注册表。
安装一个模块,代码就落入你的项目。
编辑它,版本化它,它属于你。
用于标注类型、状态或类别的小型标签。
设计系统的基础按钮——提供 primary/secondary 变体及 disabled 状态。
带边框的圆角表面,用于组合内容——无 props,单一 default slot,无 ARIA role。使用者在内部自行组织标题结构。
原生 <input type="checkbox">,封装为设计系统的自定义元素——checked/indeterminate props 会转发到 DOM,dsChange 发出新的布尔状态。保留浏览器默认的 checkbox 渲染,以维持辅助技术(AT)和 forced-colors 模式下的行为。
带语言标签和内置复制按钮的代码块。
原生 <dialog> 元素,封装为设计系统的自定义元素——showModal() 借助浏览器平台提供模态状态机(焦点陷阱、按 Escape 关闭、背景 inert、焦点归还),而非从零构建的 ARIA。Props:open、label|labelledBy、describedBy。事件:dsOpen、dsClose。