enhance-prompt
作者 google-labs-codeenhance-prompt skill 可以把模糊的 UI 想法转化为更清晰、适合 Stitch 的提示词,并强化结构、UI/UX 词汇和设计系统上下文。使用这份 enhance-prompt 指南,可以提高提示词的具体性,减少猜测,并让提示词编写和 UI 生成的结果更一致。
该 skill 评分为 76/100,说明它是一个稳妥但不算特别突出的目录候选项。它能清楚地帮助 agent 将模糊的 UI 想法转化为更适合 Stitch 的提示词,仓库中也提供了足够的工作流细节和参考材料,让安装决策更有依据;不过,用户应预期它会较多依赖外部 Stitch 文档,且存在少量类似占位的内容缺口。
- 在进行 Stitch 生成前,提示词增强的触发场景和使用方式都很清晰。
- 工作流指导较充实,包含分步骤的增强流程,以及配套的 UI/UX 关键词参考。
- 安装决策价值较高:skill 自包含、frontmatter 有效,并且提供了安装命令和示例。
- 它会引导用户查看外部 Stitch 文档以获取最新最佳实践,因此部分核心行为仍依赖外部指引。
- 没有脚本或 rules 文件,且这些参考内容更偏向词汇层面,而不是针对边缘情况的深度操作规则。
enhance-prompt 技能概览
enhance-prompt 技能可以把一个比较粗略的 UI 想法,转成更强、更适合 Stitch 使用的 prompt,让结构更清晰、意图更明确,UI 语言也更贴近实际需求。它最适合那些已经大致知道自己要什么,但需要帮助把想法整理成更容易生成出干净布局、更合适组件选择和更一致设计方向的 prompt 的人。
enhance-prompt 的用途
当你的起点过于模糊,导致模型很难稳定生成时,就该用 enhance-prompt 技能,比如“做一个登录页”或“给分析仪表盘做个页面”。这个技能会补上页面类型、组件结构、视觉语气、设计系统提示等缺失上下文,让模型少一点猜测空间。
谁最能从中受益
这份 enhance-prompt 指南最适合 Stitch 用户、prompt 撰写者,以及希望在不手写每个细节的前提下实现可重复 UI 生成的团队。尤其适合你想更快拿到首版、更少出现弱输出,或者让 prompt 更贴合现有设计系统的时候。
它为什么不一样
enhance-prompt 技能不只是“润色 prompt”。它遵循的是一套增强流程:先判断缺了什么,再补充 UI/UX 词汇,检查设计系统上下文,最后把结果整理成 Stitch 能更可预测地执行的格式。相比泛泛的“帮我改写得更好”提示词,它更实用。
如何使用 enhance-prompt 技能
安装并激活它
使用项目 README 里的 repo 安装流程:npx skills add google-labs-code/stitch-skills --skill enhance-prompt --global。如果你在一个已启用 skills 的环境里工作,在请求改写之前先激活 enhance-prompt,这样模型会按这套技能流程处理,而不是随手做一个通用的 prompt 修改。
提供一个可用的起始输入
enhance-prompt 技能在你提供原始想法、目标界面和已知约束时效果最好。好的输入通常像这样:
- “把这个 prompt 优化成一个移动端 onboarding 流程,3 个步骤,语气友好,品牌色已经定义好。”
- “把这个 prompt 改好,用于一个 B2B 分析仪表盘,需要侧边栏导航和密集的信息层级。”
- “把这个模糊的登录页 prompt 改写给 Stitch,保持极简并且可访问。”
如果你只给一个主题,技能就必须推断太多内容。如果你把平台、页面类型、受众和设计系统规则都写清楚,输出会实用得多。
先读这些文件
先看 SKILL.md 了解工作流程,再看 README.md 获取安装和使用背景。最有价值的参考文件是 references/KEYWORDS.md,里面列出了技能用来丰富 prompt 的组件和形容词词汇。如果你要把这个技能改到自己的 repo 里,复制模式之前先把整个目录里和 design system 或规则相关的文件都扫一遍。
通过提问方式塑造更好的输出
一个好的 enhance-prompt 使用请求,应该告诉技能要生成什么类型的 UI、保留什么语气、哪些内容不能变。比如说明结果应该是“干净、企业化的”、“活泼、色彩丰富的”,还是“高级、克制的”。同时也要提到响应式行为、可访问性、沿用现有 design system 等约束。这样 enhance-prompt 才能补充真正有用的细节,而不是堆砌通用填充词。
enhance-prompt 技能常见问题
enhance-prompt 只适用于 Stitch prompts 吗?
是的,这个技能是为 Stitch 的 prompt 写作和 prompt 清理专门调校的。如果你的目标是通用营销 prompt、代码 prompt 或研究 prompt,那它大概率不是合适的工具。enhance-prompt 的优势在于,它会补上 Stitch 最需要的那类 UI 细节。
我需要 prompt 写作经验吗?
不需要。enhance-prompt 技能对初学者也很有用,因为它可以把一个短想法变成更完整的 brief。只要你能说明平台、页面类型和风格目标,效果就会更好,但一开始并不要求你熟悉 UI 行话。
这比直接让 AI “帮我优化 prompt” 强在哪?
通用改写往往只是让文字更顺,而不会真正提高设计细节的明确性。enhance-prompt 技能会补上实用的 UI 结构、references/KEYWORDS.md 里的术语,以及 design-system 检查,这会让最终 prompt 对 Stitch 来说更可执行。
什么时候不该用它?
如果你已经有一个非常详细、接近生产可用的 prompt,或者你的任务根本不是 UI 生成,就不要用 enhance-prompt。它在你只想做纯文案润色时也没那么有用,因为它的目标是提升设计输出的 prompt 质量,而不是只为文风改写文字。
如何改进 enhance-prompt 技能
提供真正重要的约束
最大的质量提升来自把 UI 必须支持的内容说清楚:核心用户目标、页面类型、目标设备,以及任何品牌规则。不要只说“做一个仪表盘”,而是说“做一个给销售经理用的桌面端仪表盘,要有清晰层级、紧凑卡片,并且有可信赖的企业感”。这样 enhance-prompt 才有足够结构去选出更好的组件和语气。
有意识地使用参考词汇
references/KEYWORDS.md 的作用就是减少猜测。如果你知道布局里应该有 tabs、sidebar、alerts 或 card grid,就直接说出来。如果你想要特定情绪,也直接命名。输入和参考词汇越一致,增强后的 prompt 就越不容易滑向空泛的 UI 语言。
留意最常见的失败模式
最常见的失败模式是过度推断:prompt 变得很详细,但已经不再忠于原始意图。可以通过明确告诉技能哪些必须保持不变、哪些可以发挥、哪些应该维持最简来避免这种情况。如果第一次结果过于宽泛,就把 brief 收紧;如果太窄,就补充产品背景和受众信息。
从第一次输出开始迭代
把第一次增强后的 prompt 当成草稿,然后根据 Stitch 实际生成的结果继续调整。如果输出太平淡,就要求 enhance-prompt 加强视觉方向;如果太拥挤,就要求它降低组件密度、简化层级。想要最佳结果,应该先改进源 brief,再去请求下一轮改写,而不是反复打磨同一个薄弱输入。
