SuperAPI AI 工具集

blueprint

设计与创作

查看项目

更新于 10-16 04:57

技能介绍

用途:Blueprint 覆盖 UI/UX 头脑风暴全流程——采集项目真实设计语言、推送交互式提案页、通过粘贴回执逐轮收敛、设立批准关卡、撰写设计规格,并交接给计划、工单或编排流程。适合新页面、改版、组件级打磨等需要用户先看到选项再决策的场景;若主题没有视觉维度(如纯后端或 API 设计),应直接说明并改用普通头脑风暴流程。

主要能力:采集并缓存设计语言(.brainstorm/style.css、design-notes.md);按轮推送提案屏幕到 .brainstorm/screens/;解析粘贴回执并记入 ledger;批准后从 ledger 生成设计文档到 docs/specs/YYYY-MM-DD-<topic>-design.md,含各 UI 项的设计决策与“被否方案”附录;最后推送交接屏幕,提供 plans、/to-tickets 及编排调用入口。

使用方式:支持三个标志——fresh 强制重新采集设计语言并忽略 .brainstorm/ 缓存;terminal 跳过浏览器、全部轮次在终端回退执行;resume 从已有 ledger 继续,重启服务器并重推最后一个未解决的屏幕。启动伴随服务器命令为:node <skill>/scripts/serve.mjs --project-dir <project> --open,需后台运行并检查 .brainstorm/server-info 确认存活。交互机制位于 scripts/,不应内联重写;每轮只需按 references/screens.md 编写 HTML 内容片段。

限制:浏览器不会主动回传信息,用户的粘贴是唯一返回通道,因此伴随服务器不保留状态,会话中途进程结束不会丢失进度。第 6 步批准前存在硬性关卡,任何代码库改动都不得发生,且没有标志可绕过。若服务器两次无法启动或设置了 terminal 标志,则按文档中的终端回退方案降级并给出一行警告。具体参数矩阵与组成规则见 references/flags.md。