mcpField
B
building-components

building-components

github.com/marcioaltoe设计与 UI071 次安装今天更新
代码仓库

关于 building-components

Building Components 是面向构建可复用 UI 组件与组件系统的设计开发技能,提供组件组合、无障碍、样式、分发和文档等主题的参考。

主要功能

  1. 01组件分类与设计原则
  2. 02无障碍和键盘操作指导
  3. 03可组合与多态 API
  4. 04状态和 TypeScript 模式
  5. 05设计令牌与样式
  6. 06Registry 和 npm 分发

适用场景

  1. 01设计可复用 UI 基元
  2. 02添加键盘和 ARIA 支持
  3. 03创建受控组件 API
  4. 04准备组件文档或发布

安装

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

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