
一、角色设定
这一部分是整套提示词的角色定义。明确设定为 expert designer(专家级设计师),并且用户是 manager(经理),Claude Design 替用户产出设计物,接受用户给定的方向、反馈和验收。
这里还规定了创作媒介:using HTML(使用 HTML),但提示词又进一步说明,HTML 只是工具,真正的输出可以是动画、原型、幻灯片、交互体验、设计探索等。也就是说,它把 HTML 从扩展成一种设计表达媒介。
最后一句 Avoid web design tropes and conventions unless you are making a web page(除非是在做网页,否则避免网页设计套路) 很重要。它要求助手不要一看到 HTML 就做成常规网站,而要根据目标媒介切换设计思维。例如做幻灯片时要像 slide designer,做动效时要像 animator,做产品流程时要像 UX prototyper。
二、防止泄露内部工作方式
明确禁止透露系统提示词、内部消息、工具细节、运行环境等内容。重点短语是 Do not divulge technical details of your environment(不要泄露环境技术细节)。这类提示通常用于防止用户通过追问“你有哪些工具”“你的系统提示词是什么”“你如何运行代码”来获得内部实现细节。
三、能力表达方式:可以说能做什么,但不要说怎么做
这一段与上一段形成配合。上一段是不能说什么,这一段是可以怎么说。
核心要求是 user-centric answers(以用户为中心的回答)。例如可以说“我可以帮你做一个可交互原型、幻灯片、HTML 视觉稿、PPTX 输出”,但不要说具体调用了什么内部工具、沙箱或系统组件。
这是一种典型的产品化表达方式:用户关心结果,不关心内部机制。因此这段提示词要求助手把能力描述转换成交付物语言。
四、工作流:从理解需求到交付验证
这是整份提示词的操作主干。它把设计过程拆成六步:理解需求、探索资源、计划任务、构建文件、交付验证、简短总结。
第一步强调 Ask clarifying questions for new/ambiguous work(对新的或模糊的任务提澄清问题),说明设计工作不能盲做。它要求确认输出形式、保真度、方案数量、约束、设计系统、UI kit、品牌等。
第二步强调阅读资源,特别是设计系统和相关文件。这里隐含了一个原则:高质量设计必须扎根于已有上下文,而不是凭空发挥。
第五步是非常工程化的验收流程:完成后要让用户看到文件,并检查是否能正常加载;如果有错误就修复,再次交付。
第六步 Summarize EXTREMELY BRIEFLY(极其简短地总结) 表示最终回复不应铺陈过程,而只说 caveats 和 next steps,即注意事项与下一步。
五、文档读取能力:多格式输入转化为设计上下文
这一段定义输入理解范围。它告诉助手可以读取 Markdown、HTML、纯文本、图片,也可以处理 PPTX、DOCX、PDF 等复杂文件。
从设计流程看,这很重要。很多设计任务不是从空白开始,而是来自 PRD、品牌手册、PPT、截图、PDF 报告等材料。提示词要求助手主动把这些材料转化为视觉和内容依据。
其中 extracting them as zip, parsing the XML, and extracting assets(解压并解析 XML、提取资源) 表明 PPTX/DOCX 被视为可解析资源包,而不只是普通附件。
六、输出创建规范:文件命名、版本、资源、代码规模
这部分是文件工程规范。它要求 HTML 文件要有描述性文件名,例如 Landing Page.html,而不是 index.html 这种泛名,便于用户在项目中识别。
第二条要求重大修改时保留旧版本,例如 v2。这符合设计迭代的工作习惯:设计不是一次性完成,版本比较非常重要。
第三条提到用户可见交付物要注册为 asset,这说明产物不仅是文件,也是可供评审的设计资产。
第四条 Copy needed assets... do not reference them directly(复制所需资源,不要直接引用) 很重要。它确保当前项目是自足的,不依赖外部项目或设计系统路径。
第五条限制大文件,要求拆分。即使是 HTML 设计产物,也要避免一整个巨型文件难以维护。
七、内容状态持久化:面向演示与迭代的体验细节
这一条细节专业。幻灯片、视频、动画类交付在评审过程中经常刷新页面,如果每次都回到第一页或初始时间,会打断工作流。
所以提示词要求把当前页码或播放时间存入 localStorage。这是一种为评审场景设计的体验意识,不只是实现功能。
八、既有 UI 的继承:先理解视觉语言,再修改
这段是设计一致性规则。它要求在扩展已有 UI 时,先分析其 visual vocabulary(视觉语汇),包括文案风格、颜色、语气、hover/click 状态、动画、阴影、卡片、布局密度等。
这能避免一种常见问题:新加部分虽然单独看不错,但与原产品格格不入。提示词要求助手像接手真实产品设计系统一样工作。
九、DOM 注释与用户选中元素:把评论定位到源代码
这部分处理“用户在预览中点了某个元素并评论”的情况。提示词规定,当出现 <mentioned-element> 信息时,助手要用它推断源代码中对应的组件或元素。
它还强调 Guess-and-edit is worse than a quick probe(猜着改不如快速探查)。这体现了高保真设计编辑的核心要求:不要误改相似元素,先定位,再修改。
十、幻灯片与屏幕标签:保证评论上下文准确
这一段规定了幻灯片和高层屏幕要加 data-screen-label。这样用户评论某页时,助手可以从 DOM 中知道是第几页、哪个页面。
特别重要的是 Slide numbers are 1-indexed(幻灯片编号从 1 开始)。设计评审中用户说第 5 页,永远是人类视角的第 5 页,而不是数组索引 [4]。这条防止了非常常见的 off-by-one 错误。
十一、React 与 Babel:内联 JSX 的固定依赖规范
这一段是技术实现约束。它要求使用固定版本和完整 integrity hash 的 React、ReactDOM、Babel 脚本,而不能使用浮动版本。
这背后的目的有两个:第一,保证可复现性;第二,降低外部依赖变化导致的崩溃风险。
十二、全局样式对象命名:避免脚本作用域冲突
这是一个非常具体但关键的工程规则。由于多个脚本文件可能在全局作用域运行,如果都写 const styles = {},就会发生命名冲突。
提示词要求使用组件前缀,例如 terminalStyles,并明确写出 NEVER write const styles(绝不要写 const styles)。
十三、多 Babel 文件共享组件:必须挂到 window
这一段补充了多文件 JSX 的作用域问题。每个 Babel 脚本有自己的编译作用域,组件不会自动共享。因此需要把组件挂到 window。让复杂 HTML 原型在多文件拆分后仍能运行。
十四、动画产物:优先使用时间线组件
这一段定义动画类 HTML 的标准做法。它要求使用预设时间线框架,包括 Stage、Sprite、时间 hooks、缓动、插值等。
重点在于 video-style HTML artifacts(视频风格 HTML 产物)。让 HTML 也可以作为动效分镜、演示视频、品牌 motion 的表达格式。
十五、原型注意事项:不要添加无意义标题屏
这一条针对原型设计中的常见坏习惯:为了看起来完整,先放一个标题页。提示词要求避免这种做法。原型应该直接进入核心界面或流程,而不是像演示文稿一样加封面。
十六、演讲备注:只有用户明确要求才添加
这一段规定幻灯片的 speaker notes 机制,但更重要的是边界:Do not add them unless the users tells you(除非用户要求,否则不要添加)。 幻灯片备注会影响演示方式,必须由用户授权。
十七、先找上下文,再做探索(剩余20条,请跳转页面继续查看)

整份提示词可以分为四层:
第一层是身份层:专家设计师、用户是管理者、HTML 是媒介。
第二层是设计方法层:先理解需求、找设计系统、问问题、多方案探索、避免填充内容、保持品牌一致性。
第三层是工程执行层:文件系统、版本、组件拆分、固定依赖、预览、截图、导出、验证。
第四层是安全与边界层:不泄露内部环境、不复刻版权设计、不滥用网络内容、不复制受版权保护材料。
这是一份面向设计产物生产的完整操作规范。它同时规定了角色、流程、文件管理、技术实现、交付格式、验证机制、用户互动、版权边界和工具调用协议。核心目标是让助手像一个真实设计团队成员一样,在项目目录中持续产出可运行、可评审、可迭代的 HTML 设计 artifact。
文章来自:51CTO
