用途:把 Open Design 目录(本地克隆的 OD 仓库)变成可在任意智能体会话中执行的设计工作流,镜像 OD 守护进程的做法——绑定品牌规范与模板、叠加 craft 规则、按流程产出,但无需守护进程运行。适用于“做一个 deck/原型/落地页/仪表盘/海报/宣传册/视频或音频模板”“应用某品牌设计系统”“建立 DESIGN.md”“审查 UI、做五维评审”等请求;后端、基础设施、重构、修 bug 等非设计任务不适用。
主要能力:提供 150+ 品牌 DESIGN.md、110+ 渲染模板(deck、原型、仪表盘等)、130+ 技能;通过四个 Node.js(.mjs)列表脚本扫描并筛选设计系统、模板与技能,跨 macOS/Linux/Windows 一致,仅 git clone 需要 git 在 PATH,无 bash 依赖。
使用方式:分三阶段。阶段一检查内容根目录 ROOT="${OPEN_DESIGN_ROOT:-$HOME/.open-design-skill/repo}",缺失时确认后执行 mkdir -p "$(dirname "$ROOT")" 与 git clone https://github.com/nexu-io/open-design "$ROOT"。阶段二若项目存在 .open-design.json 则直接绑定;否则先询问是否 git -C "$ROOT" pull --ff-only,再按意图运行 node "$SKILL_DIR/scripts/list-design-templates.mjs"、list-skills.mjs 或 list-design-systems.mjs(输出 TSV,空字段为 -),筛选后写入 .open-design.json(含 designSystem、skill、boundAt 等,路径相对 $OPEN_DESIGN_ROOT)。阶段三读取 DESIGN.md、SKILL.md 及 od.craft.requires 指定的 craft/*.md,冲突时优先级为 DESIGN.md > craft > SKILL.md,产物写入用户项目 cwd。
限制:预览/评论/滑块等守护进程功能不在范围内,需用常规 dev-server 与浏览器检查工具;约半数 skills 条目为指向上游仓库的 stub,需另行安装;模板若 od.design_system.requires: false 则跳过设计系统选择并绑定 null;本技能不会把 DESIGN.md 复制进用户项目,需手动 cp。具体收费、价格与效果资料暂未提供。