SuperAPI AI 工具集

open-design

设计与创作

查看项目

更新于 10-15 22:39

技能介绍

用途:在任意智能体会话中复用 Open Design 目录,按“品牌规范 + 模板 + craft 规则 + 工作流”组合生成设计产物,如演示文稿、原型、落地页、仪表盘、海报、宣传册、视频/音频模板等;也支持应用某品牌设计系统、搭建 DESIGN.md、审查 UI。不适用于后端、基础设施、重构、修 bug 等非设计任务。

主要能力:内容来自本地克隆的 OD 仓库(默认 ~/.open-design-skill/repo,可用 OPEN_DESIGN_ROOT 覆盖)。提供四个 Node.js(.mjs)列表脚本:list-design-templates.mjs、list-skills.mjs、list-design-systems.mjs 等,输出带表头的 TSV,空字段为 -。技能目录用 $SKILL_DIR 表示,即包含 SKILL.md 的绝对路径。

使用方式:分三阶段。1)Setup:检查 ROOT="${OPEN_DESIGN_ROOT:-$HOME/.open-design-skill/repo}",缺失时确认后执行 mkdir -p "$(dirname "$ROOT")" 与 git clone https://github.com/nexu-io/open-design "$ROOT"。2)Bind or pick:若项目存在 .open-design.json 则直接进入第三阶段;否则先询问是否 git -C "$ROOT" pull --ff-only,再按意图运行对应列表脚本筛选,选定一个设计系统与一个模板/技能后写入 .open-design.json(含 version、designSystem、skill、boundAt)。3)Compose and execute:读取 $OPEN_DESIGN_ROOT 下的 DESIGN.md、SKILL.md 及 craft/*.md,冲突时优先级为 DESIGN.md > craft > SKILL.md,产物写入用户当前工作目录。

限制:OD 守护进程的预览、评论、滑块功能不在范围内,需用常规 dev-server 与浏览器检查工具。约半数 skills 条目为指向上游仓库的 stub,需另行安装。若模板 frontmatter 中 od.design_system.requires: false,则跳过设计系统选择并绑定 designSystem: null。技能不会把 DESIGN.md 复制进用户项目,需手动 cp。git clone 需 git 在 PATH 中。