GPUI组件开发Skill new-component

这个技能用于开发GPUI框架下的用户界面组件,包括无状态和有状态组件,遵循现有模式和样式一致性,适用于前端开发、UI设计和组件库构建。关键词:GPUI组件、前端开发、UI设计、组件库、无状态组件、有状态组件、Shadcn UI。

前端开发 0 次安装 0 次浏览 更新于 3/23/2026

name: 新组件 description: 创建新的GPUI组件。在构建组件、编写UI元素或创建新组件实现时使用。

说明

当创建新的GPUI组件时:

  1. 遵循现有模式:基于crates/ui/src中的组件实现(例如:ButtonSelect
  2. 样式一致性:遵循现有组件样式和Shadcn UI模式
  3. 组件类型决定
    • 对简单组件使用无状态元素(如Button
    • 对具有数据的复杂组件使用有状态元素(如SelectSelectState
  4. API一致性:保持与其他元素相同的API风格
  5. 文档:创建组件文档
  6. 故事:在故事文件夹中编写组件故事

组件类型

  • 无状态:纯展示组件,无内部状态
  • 有状态:管理自己状态和数据的组件