SuperAPI AI 工具集

stitch-prompt-engineer

设计与创作

查看项目

更新于 10-15 08:17

技能介绍

用途

stitch-prompt-engineer 用于增强、润色或修复 Stitch UI 生成提示词。当提示词效果不佳、颜色不一致、组件显得通用或布局在多屏之间断裂时,可用该技能对提示词进行结构化改写。

主要能力

  • 补充 UI/UX 关键词,将模糊表述升级为具体 UI 词汇。
  • 注入设计系统 token,颜色一律使用「描述性名称(#hexcode)」表示角色,而非颜色名。
  • 结构化页面层级,使用编号的 Page Structure 描述各区块。
  • 规范输出格式,包含页面目的单行描述、DESIGN SYSTEM(REQUIRED)区块与 Page Structure。
  • 支持针对性编辑:给出 UI 中的精确位置、含 hex 的样式规格,并声明「Context: This is a targeted edit. Make only this change.」
  • 默认以文本返回增强后的提示词;用户要求文件输出时写入 next-prompt.md(供 stitch-loop 技能使用)。

使用方式

单屏与多页的决策

  • 若涉及多个屏幕:在项目根目录查找 DESIGN.md。找到则读取,并将设计系统区块以「DESIGN SYSTEM (REQUIRED)」形式包含;未找到则先用 stitch-design-system 技能创建。
  • 若为单屏:跳过 DESIGN.md,直接进行增强。

增强前的评估清单

识别缺失项:

  • 平台:询问或从上下文推断。
  • 页面类型:推断(如「landing page」「form」)。
  • 结构:添加编号区块。
  • 视觉风格:添加氛围形容词。
  • 颜色:添加 hex 编码的设计 token。
  • 组件:用 UI 词汇替换模糊名词。

词汇升级示例

  • 「menu at the top」→「navigation bar with logo and menu items」
  • 「button」→「primary call-to-action button」
  • 「list of items」→「card grid layout」或「vertical list with thumbnails」
  • 「form」→「form with labeled input fields and submit button」
  • 「picture area」→「hero section with full-width image」
  • 「modern」→「clean, minimal, with generous whitespace」
  • 「professional」→「sophisticated, trustworthy, with subtle shadows」
  • 「dark mode」→「dark theme with high-contrast accents on deep backgrounds」

输出结构

  1. 页面目的与氛围的单行描述。
  2. DESIGN SYSTEM (REQUIRED):平台、主题、背景、主强调色、主文本色、按钮、卡片等,均含 hex。
  3. Page Structure:编号列出各区块及描述。

针对性编辑

包含 UI 中的精确位置、含 hex 的样式规格,并声明「Context: This is a targeted edit. Make only this change.」。

适用场景

  • Stitch UI 生成提示词效果不理想,需要增强或修复。
  • 多页面项目需要跨屏一致的设计系统 token。
  • 需要将模糊的界面描述改写为具体 UI 词汇与结构。
  • 需要对现有提示词做局部、精确的编辑。

限制与约束

  • 绝不将颜色输出为颜色名(如「blue」「green」),必须使用「描述性名称(#hexcode)」表示角色。
  • 多页面项目绝不跳过 DESIGN.md,一致性需要跨屏的显式 token。
  • 绝不将不相关的增强合并到一次处理中,布局改动与颜色改动应分开提出。
  • 绝不忽略过时的 DESIGN.md,需在继续前向用户指出冲突。
  • 绝不在未理解意图时进行增强,模糊提示词往往意味着目标不清,而非仅措辞不佳。
  • 绝不假设平台,若「web」与「mobile」不明确则询问。

故障排查

  • 输出与提示词不符:添加编号区块结构以建立视觉层级。
  • 颜色应用不一致:创建或引用含显式 hex token 的 DESIGN.md。
  • 布局跨屏断裂:显式添加「mobile-first」或「desktop-first」。
  • 组件显得通用:用具体氛围形容词替换「modern」。
  • 增强后效果仍差:回到 DESIGN.md,先验证一致性。