关于 uinaf-design
uinaf-design 是一项手动使用的技能,用于在明确限定的工作范围内应用 uinaf 设计系统和品牌指南。它获取相关的实时设计资料,必要时改用链接中的 Markdown,并将产品专属实现留在所属仓库中。
主要功能
- 01获取实时设计资料
- 02MCP 不可用时回退到 Markdown
- 03复用已提供的设计系统
- 04产品界面工作留在所属仓库
- 05运行仓库现有的 design:check
适用场景
- 01查询页面、组件或设计令牌
- 02在限定任务中应用 uinaf 结构与样式
- 03使用仓库的检查流程验证设计变更
MCP 相关
连接后,它通过 uinaf design MCP 服务获取页面、模板、模式、令牌和指南。若服务不可用,则改为获取相关 Markdown 资料。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ uinaf/ design --skill uinaf-design安装后在 Claude Code 中输入/uinaf-design确认已加载。
附带文件agents/openai.yaml
详细介绍
uinaf 设计
这是一项手动技能。它的存在绝不授权在明确限定范围的 uinaf 工作之外使用 uinaf 样式。
工作流
- 由其所属方负责实现。 此软件包提供设计系统和通用品牌指南。特定产品的 UI 和文案应放在该产品的代码库中。
- 动笔前获取一份实时来源。 如果已连接,优先使用 MCP 服务
https://design.uinaf.dev/mcp:- 完整产品界面 →
get_page - uinaf.dev 页面或导出画板 →
get_template - 组件 →
list_patterns,然后是get_pattern - 令牌值 →
get_tokens - 语气或通用规则 → 使用一个精确主题(如
voice、type、color、layout或motion)调用search_guidelines
- 完整产品界面 →
- 无法使用 MCP 时,查阅 Markdown,而不是凭记忆。 读取
https://design.uinaf.dev/llms.txt,选择一个相关链接并获取其内容。语气和通用指南请使用/design.md,软件包设置请使用/readme.md。不要加载整个目录。如果这两种方式都无法访问,请停止并说明缺少设计上下文。 - 复用已发布的系统。 导入
@uinaf/design/css,复制获取的结构并调整内容。不要根据文字描述重新创建组件。 - 通过所属代码库的检查流程完成工作。 使用代码库声明的包管理器运行现有的
design:check脚本。如果缺少该脚本,请查阅/readme.md;未经批准,不要安装依赖、创建棘轮机制或扩大任务范围。
评论
支持 Markdown