mcpField
B
building-components

building-components

github.com/pedronauck设计与 UI647259 次安装1 周前更新
代码仓库

关于 building-components

面向 UI 组件开发者的技能,涵盖设计、无障碍、组合、状态、样式与分发,适用于构建可复用组件库及其文档。

主要功能

  1. 01组件分类与设计原则
  2. 02ARIA 与键盘无障碍
  3. 03可组合及多态 API
  4. 04受控与非受控状态
  5. 05设计令牌、主题与样式
  6. 06Registry 与 npm 分发

适用场景

  1. 01设计可复用的 UI 基元与区块
  2. 02添加键盘导航和 ARIA 支持
  3. 03构建可组合的组件 API
  4. 04发布并编写组件库文档

安装

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

$npx skills add https://github.com/pedronauck/skills --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