mcpField
B
building-components

building-components

github.com/kokonut-labs开发2.3k83 次安装今天更新
代码仓库

关于 building-components

面向 UI 开发者的组件构建技能,涵盖无障碍与可组合设计。内容从 API、状态和主题延伸到组件发布与文档编写。

主要功能

  1. 01组件分类与设计原则
  2. 02无障碍与键盘导航
  3. 03可组合 API 与多态模式
  4. 04状态管理与 TypeScript 模式
  5. 05设计令牌与样式
  6. 06注册表、npm 与文档指导

适用场景

  1. 01构建无障碍 UI 基础组件
  2. 02设计受控或可组合的组件 API
  3. 03创建基于令牌的主题
  4. 04发布并编写组件库文档

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/kokonut-labs/kokonutui --skill building-components

安装后在 Claude Code 中输入/building-components确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
accessibility.mdx
as-child.mdx
composition.mdx
data-attributes.mdx
definitions.mdx
design-tokens.mdx
docs.mdx
marketplaces.mdx
npm.mdx
polymorphism.mdx
principles.mdx
registry.mdx
state.mdx
styling.mdx
types.mdx

详细介绍

构建组件

何时使用此技能

适用于以下情况:

  • 构建新的 UI 组件(基础元素、组件、区块、模板)
  • 实现无障碍功能(ARIA、键盘导航、焦点管理)
  • 创建可组合的组件 API(插槽、渲染属性、受控 / 非受控状态)
  • 设置设计令牌和主题系统
  • 将组件发布到 npm 或注册表
  • 编写组件文档
  • 实现多态或 as-child 模式
  • 使用数据属性设置样式 / 状态

参考资料

评论

支持 Markdown