Superdesign 是一个用于通过命令行操作 Superdesign 画布 UI 草稿的技能,来源为 akillness/jeo-skills。其核心定位是:将单个 UI 目标转化为可评审的画布草稿,同时避免把生成的预览误认为已集成、已验证的产品。
用途方面,该技能适用于以下场景:继续一个已命名的 Superdesign 项目、所选方向或已保存的 UI 目标;在画布上重新设计现有页面之前先复现该页面;比较明确要求的备选方案或扩展已选定的流程;以及在不连接服务的情况下解释 CLI 工作流。
主要能力包括:选择交付物与权限范围(仅源码说明、现有目标精修、备选方案探索、新 UI 目标或连接流程);将检查与服务执行分离,源码级请求止于有文档的计划;在真实代码库中验证 .superdesign/resume.json 缓存状态,只接受仓库内真实文件路径、有效行范围和格式正确的标识符;从意图选择操作,如 create-design-draft(新建基础或忠实复现现有页面基线)、iterate-design-draft --mode replace(在同一草稿上精修所选方向)、iterate-design-draft --mode branch(生成备选方案供用户选择)、import-design-draft --into(精确修正文本、链接或 CSS 后导入)以及 execute-flow-pages(将确认的设计扩展到兄弟页面)。
使用方式上,该技能要求:在构造已批准的调用前,确认已安装命令的帮助信息与固定证据一致;基础创建只接受一个 -p 提示词,额外提示可能被静默丢弃;替换模式同样使用一个提示词,分支模式用于备选而非日常修复;编辑前读取当前草稿/版本;在多个分支等待选择时保持源处于活动状态;不得推断画布、预览、参考或资源 ID。文本上下文使用 --context-file,图像像素使用返回的 --reference-id 值。发送设计上下文时需保留结构、令牌、响应式分支、真实文案和可见条件状态,并排除凭据、私钥、认证文件、.env 文件及无关源码。
适用场景主要是 UI 设计与前端开发协作中的草稿创建、页面复现、方案比较和流程扩展。限制方面:上游 npx --yes @superdesign/cli@latest 运行器可下载并执行代码,并非只读健康检查,严禁仅为了解释技能而运行;已保存的项目或上传标识符不会更新许可或授权花费;须保持会话已批准的提供商/模型,上游多模型建议为可选,不构成切换提供商的许可;约 900 行裁剪指引只是启发式,并非经证实的服务限制;视觉或运行时验证只能针对实际操作的视口和交互进行声明;画布生成不能证明集成或运行正确。