关于 ui-development
为使用 Redpanda UI Registry 的项目提供 UI 开发规范,面向构建或修改组件和页面的开发者。涵盖文档查询、组件安装及样式约束。
主要功能
- 01查询组件文档
- 02使用 Registry 组件
- 03遵循间距与样式规范
- 04按规范修改组件
适用场景
- 01创建 UI 页面或组件
- 02调整现有 Registry 组件
MCP 相关
工作流要求先使用 Redpanda UI 的 MCP 工具搜索文档或获取组件信息。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ redpanda-data/ console --skill ui-development安装后在 Claude Code 中输入/ui-development确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
rules/icon-system.mdstyle-no-margin-on-registry.mdstyle-use-variants.mduse-ui-registry.md详细介绍
UI 开发
使用 Redpanda UI Registry 构建用户界面。
激活条件
- 构建/创建 UI 组件或页面
- 关键词:“design system”“ui”“frontend”“registry”“component”
- 修改现有 Registry 组件
快速参考
| 操作 | 规则 |
|---|---|
| 使用组件 | use-ui-registry.md |
| 添加间距 | style-no-margin-on-registry.md |
| 自定义外观 | style-use-variants.md |
| 使用图标 | icon-system.md |
工作流
1. 获取文档
FIRST: Use MCP tool mcp__redpanda-ui__search-docs or mcp__redpanda-ui__get_component
2. 检查现有组件
ls src/components/redpanda-ui/
关键规则
始终
- 使用
src/components/redpanda-ui/中的 Registry 组件 - 在编写 UI 代码之前,首先调用
mcp__redpanda-ui__get_component - 通过 CLI 安装组件
绝不
- 使用
@redpanda-data/ui(已弃用)——参见 no-legacy - 复制/粘贴 Registry 源代码(通过 CLI 安装)
- 未经用户请求安装外部 UI 库
- 在 Registry 组件上使用内联
style属性 - 直接在 Registry 组件上添加
marginclassName
修改 Registry 组件时
如果编辑 src/components/redpanda-ui/ 中的文件:
- 在注释中使用
// UPSTREAM: <reason>说明更改 - 保持更改精简且向后兼容
- 记录更改,以便日后提交到上游 Registry
规则
详细指南请参见 rules/ 目录。
评论
支持 Markdown