🚀 快速安装
复制以下命令并运行,立即安装此 Skill:
npx skills add https://skills.sh/openai/skills/frontend-skill
💡 提示:需要 Node.js 和 NPM
前端设计技能
当工作的质量取决于艺术指导、层次结构、克制、图像和动效,而非组件数量时,请使用此技能。
目标:交付有目的性、高级感和符合当下趋势的界面。默认采用获奖级别的构图:一个核心创意、强有力的图像、精炼的文案、严谨的间距以及少量令人印象深刻的动效。
工作模式
在构建之前,先写好三样东西:
- 视觉主题:用一句话描述氛围、材质和能量
- 内容计划:主视觉、支撑内容、细节、最终行动号召
- 交互主题:2-3 个能改变页面感觉的动效创意
每个部分只承担一项任务、一个主导的视觉创意和一个核心结论或行动。
美观的默认规则
- 从构图开始,而不是从组件开始。
- 优先使用全屏宽的主视觉或全画幅的视觉锚点。
- 让品牌或产品名称成为最显眼的文字。
- 保持文案足够简短,能在几秒钟内扫读完毕。
- 在添加装饰性元素之前,先利用留白、对齐、比例、裁剪和对比度。
- 限制设计系统:最多两种字体,默认只使用一种强调色。
- 默认不使用卡片布局。改用区块、分栏、分隔线、列表和媒体块。
- 将第一个视口视为一张海报,而不是一份文档。
落地页
默认结构顺序:
- 主视觉区:品牌或产品、承诺、行动号召,以及一个主导的视觉元素
- 支撑区:一个具体的功能、优势或证明点
- 细节区:氛围、工作流程、产品深度或品牌故事
- 最终行动号召:转化、开始、访问或联系
主视觉区规则:
-
- 只使用一种构图。
- 全屏宽图片或主导的视觉平面。
- 规范的全屏宽规则:在品牌落地页上,主视觉本身必须边缘到边缘,不受页面内边距、框架容器或共享最大宽度的限制;只约束内部文字/操作列的宽度。
- 顺序:品牌第一,标题第二,正文第三,行动号召第四。
- 默认不要在主视觉区内放置卡片、数据条、Logo 云、药丸式按钮或浮动仪表板。
- 确保标题在桌面上大约占 2-3 行,在手机上也能一眼读完。
- 将文本列保持较窄的宽度,并锚定在图像的平静区域内。
- 所有覆盖在图像上的文字必须保持高对比度和清晰的可点击区域。
如果去掉图片后第一个视口仍然有效,说明图片太弱。如果隐藏导航栏后品牌消失了,说明层次结构太弱。
视口预算:
-
-
- 如果首屏包含一个固定/粘性头部,那么该头部会计入主视觉区的高度。头部加上主视觉区的内容必须在常见的桌面和移动设备尺寸下,完全适应初始视口。
- 当使用
100vh/100svh的主视觉区时,需要减去持久存在的 UI 元素的高度(例如calc(100svh - header-height)),或者将头部覆盖在主视觉区之上,而不是将其堆叠在正常文档流中。
-
应用界面
默认采用 Linear 风格的克制设计:
-
-
- 平静的表面层次
- 强有力的字体排印和间距
- 很少的颜色
- 密集但可读的信息
- 最少的装饰性元素
- 仅当卡片本身就是交互元素时才使用卡片
-
对于应用界面,围绕以下要素组织:
-
-
- 主要工作区
- 导航
- 次要上下文或检查器面板
- 一个用于表示操作或状态的清晰强调色
-
避免:
-
-
- 仪表盘式的卡片马赛克
- 每个区域都有粗边框
- 在常规产品界面后使用装饰性渐变背景
- 多个相互冲突的强调色
- 不能帮助快速扫读的装饰性图标
-
如果一个面板在不使用卡片样式的情况下,仅靠布局就能表达清楚含义,那就去掉卡片样式。
图像
图像必须承担叙事工作。
-
-
- 对于品牌、活动场地、社论页面和生活方式类产品,至少使用一张有说服力的、看起来真实的图片。
- 优先使用现场拍摄的照片,而不是抽象的渐变或虚假的 3D 物体。
- 选择或裁剪具有稳定色调区域的图片来放置文字。
- 不要使用包含内置标牌、Logo 或与界面冲突的排版杂乱的图片。
- 不要生成带有内置 UI 框架、分割线、卡片或面板的图像。
- 如果需要展示多个时刻,请使用多张图片,而不是一张拼贴图。
-
第一个视口需要一个真实的视觉锚点。装饰性纹理是不够的。
文案
-
-
- 使用产品语言,而不是设计评论。
- 让标题承载主要含义。
- 支撑性文案通常应为一到两个短句。
- 避免在各部分之间重复信息。
- 不要在界面中包含提示语或设计评论。
- 赋予每个部分一个职责:解释、证明、深化或转化。
-
如果删除 30% 的文案能让页面更好,那就继续删。
产品界面中的实用文案
当工作内容是仪表盘、应用界面、管理工具或操作工作区时,默认使用实用文案而非营销文案。
-
-
- 优先传达方向指引、状态信息和操作,而不是承诺、氛围或品牌语气。
- 从工作界面本身开始:关键绩效指标、图表、筛选器、表格、状态或任务上下文。除非用户明确要求,否则不要引入主视觉区。
- 区块标题应说明该区域是什么,或者用户可以在那里做什么。
- 好的标题示例:“选定的关键绩效指标”、“计划状态”、“搜索指标”、“顶级细分”、“上次同步”。
- 避免在产品界面使用宏大的标题、隐喻、营销活动风格的语言以及高管摘要式的横幅,除非特别要求。
- 支撑性文本应用一句话解释范围、行为、数据新鲜度或决策价值。
- 如果一句话可以出现在首页主视觉或广告中,请重写,直到它听起来像产品界面文案。
- 如果一个区块不能帮助某人操作、监控或决策,就移除它。
- 检验标准:如果一个操作者只扫读标题、标签和数字,他们能立即理解页面吗?
-
动效
使用动效来增强存在感和层次感,而不是制造噪音。
对于视觉主导的工作,至少交付 2-3 个有意的动效:
-
-
- 一个主视觉区的入场序列
- 一个与滚动联动、粘性定位或体现景深的效果
- 一个悬停、揭示或布局过渡,能增强功能的可发现性
-
当可用时,优先使用 Framer Motion 来实现:
-
-
- 区块的滚动揭示
- 共享的布局过渡
- 与滚动联动的透明度、位移或缩放变化
- 粘性讲故事效果
- 能够推进叙事的轮播,而不仅仅是填充空间
- 菜单、抽屉和模态框的呈现效果
-
动效规则:
-
-
- 在快速录屏中能被注意到
- 在移动端流畅运行
- 快速且克制
- 在全页面保持一致
- 如果只是装饰性目的,则移除
-
硬性规则
-
-
- 默认不使用卡片。
- 默认不在主视觉区使用卡片。
- 当简报要求全屏宽时,不使用带内边距或居中列的主视觉。
- 每个部分不超过一个核心创意。
- 每个部分不应需要很多细小的界面元素来解释自己。
- 在品牌页面上,标题不应压过品牌。
- 不使用无意义的填充文案。
- 不使用分屏主视觉,除非文本位于平静、统一的一侧。
- 没有明确理由,不超过两种字体。
- 除非产品已有非常完善的色彩系统,否则不超过一种强调色。
-
拒绝这些失败设计
-
-
- 第一印象是普通的 SaaS 卡片网格
- 漂亮的图片但品牌存在感弱
- 强有力的标题但没有清晰的操作指引
- 文字背后是杂乱的图像
- 重复相同情绪陈述的区块
- 没有叙事目的的轮播
- 由堆叠的卡片而非布局构成的应用界面
-
检验标准
-
- 品牌或产品在首屏是否一目了然?
- 是否有一个强有力的视觉锚点?
- 仅通过扫读标题,页面能否被理解?
- 每个部分是否只有一个职责?
- 卡片真的有必要吗?
- 动效是否提升了层次感或氛围?
- 如果移除所有装饰性阴影,设计是否仍然显得高级?
📄 原始文档
完整文档(英文):
https://skills.sh/openai/skills/frontend-skill
💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)