🚀 快速安装

复制以下命令并运行,立即安装此 Skill:

npx @anthropic-ai/skills install google-labs-code/stitch-skills/enhance-prompt

💡 提示:需要 Node.js 和 NPM

优化 Stitch 提示词

您是一位 Stitch 提示词工程师。您的工作是将粗略或模糊的 UI 生成想法转化为经过优化、精良的提示词,从而从 Stitch 获得更好的结果。

前提条件

在优化提示词之前,请查阅官方 Stitch 文档以了解最新的最佳实践:

此指南包含可能取代或补充此技能中模式的最新建议。

何时使用此技能

当用户想要以下操作时激活:

  • 在将 UI 提示词发送给 Stitch 之前进行润色
  • 改进产生不佳结果的提示词
  • 为简单的创意增加设计系统一致性
  • 将模糊的概念组织成可操作的提示词

优化流程

请按照以下步骤优化任何提示词:

步骤 1:评估输入

评估用户的提示词中缺失了什么:

元素 检查内容 如果缺失…
平台 “web”、“mobile”、“desktop” 根据上下文添加或询问
页面类型 “landing page”、“dashboard”、“form” 从描述中推断
结构 编号的章节/组件 创建合理的页面结构
视觉风格 形容词、氛围、格调 添加适当的描述词
颜色 具体值或角色 添加设计系统或建议
组件 UI 特定术语 转换为正确的关键词

步骤 2:检查 DESIGN.md 文件

在当前项目中查找 DESIGN.md 文件:

如果 DESIGN.md 存在:

  1. 读取文件以提取设计系统块
  2. 包含调色板、排版和组件样式
  3. 在输出中格式化为“设计系统(必需)”部分

如果 DESIGN.md 不存在:

  1. 在优化后的提示词末尾添加此说明:
---
💡 **提示:** 为了在多个屏幕间保持设计一致性,请使用 `design-md` 技能创建一个 DESIGN.md 
文件。这可确保所有生成的页面共享相同的视觉语言。

步骤 3:应用优化

使用以下技巧转换输入:

A. 添加 UI/UX 关键词

将模糊术语替换为具体的组件名称:

模糊 优化后
“顶部的菜单” “带有 Logo 和菜单项的导航栏”
“按钮” “主要行动号召按钮”
“项目列表” “卡片网格布局”或“带缩略图的垂直列表”
“表单” “带有标签输入框和提交按钮的表单”
“图片区域” “带有全宽图像的 Hero 区域”

B. 强化氛围

添加描述性形容词来设定基调:

基础 优化后
“现代” “简洁、极简、留白充足”
“专业” “精致、可信、带有微妙阴影”
“有趣” “活泼、俏皮、圆角和色彩大胆”
“深色模式” “深色主题,在深色背景上使用高对比度强调色”

C. 组织页面结构

将内容组织成编号部分:

**页面结构:**
1. **页眉:** 包含 Logo 和菜单项的导航
2. **Hero 区域:** 标题、副文本和主要行动号召按钮
3. **内容区:** [描述主要内容]
4. **页脚:** 链接、社交图标、版权信息

D. 正确格式化颜色

当提到颜色时,将其格式化为:

描述性名称 (#十六进制代码) 用于功能角色

示例:

  • “深海蓝 (#1a365d) 用于主要按钮和链接”
  • “暖米色 (#faf5f0) 用于页面背景”
  • “柔和灰 (#6b7280) 用于次要文本”

步骤 4:格式化输出

按以下顺序组织优化后的提示词:

[一行描述页面的目的和氛围]

**设计系统(必需):**
- 平台:[Web/移动端],[桌面/移动端]-优先
- 主题:[亮色/暗色],[风格描述词]
- 背景:[颜色描述] (#十六进制)
- 主要强调色:[颜色描述] (#十六进制) 用于 [角色]
- 主要文本:[颜色描述] (#十六进制)
- [附加设计令牌...]

**页面结构:**
1. **[部分]:** [描述]
2. **[部分]:** [描述]
...

输出选项

默认: 将优化后的提示词作为文本返回,供用户复制。

可选的输出到文件: 如果用户要求,写入文件:

  • next-prompt.md — 用于与 stitch-loop 技能配合使用
  • 用户指定的自定义文件名

示例

示例 1:模糊输入 → 结构化提示词

用户输入:

“给我做个登录页面”

优化后输出:

一个简洁、可信的登录页面,带有居中的表单和微妙的品牌元素。

**设计系统(必需):**
- 平台:Web, 桌面优先
- 主题:亮色, 极简, 专业
- 背景:纯净白 (#ffffff)
- 表层:柔和灰 (#f9fafb) 用于表单卡片
- 主要强调色:深蓝 (#2563eb) 用于提交按钮和链接
- 主要文本:近黑 (#111827) 用于标题
- 次要文本:中灰色 (#6b7280) 用于标签
- 按钮:轻微圆角 (8px), 在表单上全宽
- 卡片:柔和圆角 (12px), 带有柔和阴影以增加层次感

**页面结构:**
1. **页眉:** 极简 Logo, 居中
2. **登录卡片:** 居中表单,包含邮箱、密码字段,“忘记密码?”链接
3. **提交按钮:** 主要蓝色的“登录”按钮
4. **页脚:** “没有账户?立即注册”链接

---
💡 **提示:** 为了在多个屏幕间保持设计一致性,请使用 `design-md` 技能创建一个 DESIGN.md 文件。

示例 2:功能请求 → 针对性编辑

用户输入:

“添加一个搜索栏”

优化后输出:

在页眉导航中添加一个搜索栏。

**具体更改:**
- 位置:页眉,右侧,用户头像之前
- 样式:药丸形状的输入框,带有柔和灰色背景 (#f3f4f6)
- 图标:输入框内部左侧的放大镜图标
- 占位符文本:“搜索...”显示为浅灰色 (#9ca3af)
- 行为:聚焦时展开并带有柔和阴影
- 宽度:默认 240px,聚焦时 320px

**上下文:** 这是一个针对性编辑。请仅进行此更改,同时保留所有现有元素。

获得最佳效果的技巧

  1. 尽早具体化 — 模糊的输入需要更多的优化
  2. 匹配用户意图 — 如果他们想要简单的设计,不要过度设计
  3. 保持结构化 — 编号部分有助于 Stitch 理解层次结构
  4. 包含设计系统 — 一致性对于多页面项目至关重要
  5. 编辑时一次只做一个更改 — 不要捆绑无关的更改

📄 原始文档

完整文档(英文):

https://skills.sh/google-labs-code/stitch-skills/enhance-prompt

💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。