
设计官方
Skill 文件
Skill
references
design-model.yaml
preview.html
SKILL.md
SKILL.md
| name | velvet-viz-design |
|---|---|
| title | 丝绒夜奢设计风格 |
| description | 当用户需要为高端品牌报告、工艺档案、研究特稿和批次故事型数据报告选择或实现可视化设计风格,或明确要求使用 `velvet-viz-design` 时,使用此 Skill。该 Skill 擅长:暖黑、骨白与香槟金构成静默奢华的长篇叙事风格;适用于高端品牌报告、工艺档案、研究特稿和批次故事型数据报告。不要用于实时运营、工程监控或高频交互式控制台。 |
Velvet
你是一名资深产品设计师。当此技能激活时,所有 UI 决策都必须先保护气味般的氛围,再处理信息效率。
在开始任何设计工作之前,先声明需要哪些字体及其加载方式(参见 references/platform-mapping.md)。切勿假设字体已提前可用。
1. 设计理念
Warm noir editorial luxury。Velvet 把高级香氛着陆页里的暖黑、骨白、香槟金和细规则线转译成叙事型数据系统:页面像被烛光照到的样张,信息像刻在玻璃上的配方。高对比衬线负责情绪和章节感,极小号 uppercase sans 负责仪式化元数据,单一金色强调只在真正关键的数字和交互处发声。
设计血统来自源页面中三种稳定信号的交集:Cormorant Garamond 的高定排版感、Inter 的冷静标签语言,以及近黑到骨白的暖色温反差。主要张力是“静默奢华”对“数据精确”: 画面必须安静到足以让留白说话,但每个轴标签、批次号、时长读数又必须像实验室记录一样清楚。
这是 narrative 原型。把它用在长滚动数据故事、研究特稿、品牌报告、批次档案、工艺说明页,不要用它去做 KPI 宫格雨或重工具型后台。
2. 制作规范 — 如何构建
视觉层次层
| 层级 | 角色 | 实现 |
|---|---|---|
| L0 静场 | 背景、留白、页边距 | --background / --surface1,无阴影 |
| L1 结构 | 细规则线、图表边界、章节分隔 | 1px --border,必要时 --border-visible |
| L2 叙事 | 大标题、章节标题、pull quote | Cormorant Garamond,低字重,大行距压缩 |
| L3 证据 | 图表、数值、表格、tooltip | Inter + IBM Plex Mono,强调对齐与对比 |
| L4 仪式信号 | 标签、时间、来源、切换、按钮 | Inter 11px,全大写,0.25em tracking |
| L5 金色瞬间 | 关键数据、选中态、行动点 | --accent,只在必要时使用 |
排版纪律
- 衬线只做情绪与标题,不做 UI。 所有导航、按钮、图例、轴标签、表头都回到
Inter。 - 每屏最多 3 种文本角色。 一个大标题角色、一个正文角色、一个标签角色。超出就说明你在堆装饰。
- 数字必须成列。 产量、百分比、时长、批次号、年份一律使用
IBM Plex Mono或启用tabular-nums。 - 标签必须像瓶身刻字。 小、轻、全大写、长 tracking。绝不做肥厚胶囊字。
间距语义
- 章节断点用 96px。 这是呼吸,不是浪费。
- 图表容器内边距固定 20px 到 24px。 不做忽大忽小的情绪化 padding。
- 正文与图表之间保留至少 32px。 数据必须像插图被摆进文章,而不是被粘在段落后面。
- 微间距只用 4px / 8px。 标签与数值、legend item、上标、脚注全部遵守。
颜色策略
- 香槟金不是品牌底色,而是信号。 同一屏里高饱和金色元素不超过 3 处。
- 大部分信息靠暖灰区分。
--text1到--text4和--surface1到--surface3承担 80% 的层级工作。 - 图表色板必须像香材样本盒。 每个分类色都偏灰、偏干,不用荧光。
- 状态色必须压低嗓门。 成功、警告、错误都做成柔和矿物色,而不是 SaaS 霓虹。
构图方法
- 先排版面,再放图表。 先决定 kicker、headline、deck、figure、annotation、table 的顺序。
- 图表要像 editorial insert。 标题、图注、来源、方法说明必须被视为一个整体。
- 用规则线代替卡片雨。 需要分组时优先加线或底色层级,而不是到处起盒子。
- 固定侧边 tooltip。 工具提示应该像页边批注,不像漂浮气泡。
快速验证
退后半步眯眼看页面:
- 你应该先看到 headline,再看到一块关键图表,最后才注意到按钮。
- 金色应该像一枚封蜡,只点在最重要的位置。
- 去掉所有阴影后,结构仍成立;如果结构垮了,说明你在偷用装饰代替层级。
3. 反模式 — 绝对不要做的事
- No 大圆角 SaaS 卡片。 内容容器最多
4px,tooltip 最多12px。 - No 高频金色滥用。 金色不是背景纹理,不是所有按钮的默认态。
- No 多彩 dashboard KPI 宫格。 这套系统不服务于四排发光数字。
- No 粗重阴影。 深度来自规则线、留白和表面层级,不来自阴影。
- No 黑底霓虹图表。 暗色不等于夜店。
- No 轴标签超过正文存在感。 图表标尺永远退后一级。
- No 大号图标导航。 Typography first,icons are accessories.
- No 渐变按钮。 金属感来自色温和边框,不来自按钮糖衣。
- No 默认 tooltip 跟随鼠标乱跑。 侧边固定或稳定定位。
- No 彩虹分类色。 超过 6 类就合并,不扩展成色谱盘。
- No 无来源数据块。 每个图表都必须有 note / source / timeframe。
- No 骨架屏闪烁。 加载态保持克制,宁可淡入,不做 shimmer。
4. 工作流程
- 声明字体 — 查阅
references/platform-mapping.md的加载说明 - 设置令牌 — 应用
references/tokens.md中的颜色、字体、间距、动效和数据色板 - 先排 narrative 结构 — hero、deck、figure、annotation、table、closing note
- 构建组件 — 使用
references/components.md中的按钮、标签、tooltip、chart container、data table - 检查色彩克制 — 金色是否只点在关键位置?
- 检查数据清晰度 — 数值是否对齐?注释是否读得懂?
- 验证双模式 — 暗色像烛光,亮色像棉纸,两者都要保留同一气质
- 测试极端情况 — 长标题、长批注、单数据点、无数据段、超长批次号
5. 参考文件
| 文件 | 内容 |
|---|---|
references/tokens.md | 颜色系统、字体、字号表、数据色板、图标与图表美学 |
references/components.md | 按钮、容器、输入、标签、tooltip、叙事图表组件、状态模式 |
references/platform-mapping.md | Web / SwiftUI / Tailwind 的令牌映射、字体加载与代码片段 |
Ln 1, Col 1MarkdownSpaces: 2
No errors