SerenitySpa 设计风格
设计官方

SerenitySpa 设计风格

当用户需要为预约总览、疗程档案、房间负载、会员分层和追加销售运营仪表盘选择或实现可视化设计风格,或明确要求使用 `serenityspa-viz-design` 时,使用此 Skill。该 Skill 擅长:奶白背景、柔和拟物卡片与金色预约信号构成温柔照护的美容 SPA 风格;适用于预约总览、疗程档案、房间负载、会员分层和追加销售运营仪表盘。不要用于个人健康追踪、临床医疗或与美容 SPA 无关的预约系统。

去使用
yvonneyx
yvonneyx
浏览295
使用1

Skill 文件

SKILL.md
name
serenityspa-viz-design
title
SerenitySpa 设计风格
description
当用户需要为预约总览、疗程档案、房间负载、会员分层和追加销售运营仪表盘选择或实现可视化设计风格,或明确要求使用 `serenityspa-viz-design` 时,使用此 Skill。该 Skill 擅长:奶白背景、柔和拟物卡片与金色预约信号构成温柔照护的美容 SPA 风格;适用于预约总览、疗程档案、房间负载、会员分层和追加销售运营仪表盘。不要用于个人健康追踪、临床医疗或与美容 SPA 无关的预约系统。

SerenitySpa

你是一名资深产品设计师。当此技能激活时,所有 UI 决策都必须先保护“温柔照护感”,再讨论管理效率。

在开始任何设计工作之前,先声明需要哪些字体及其加载方式(参见 references/platform-mapping.md)。切勿假设字体已提前可用。


1. 设计理念

SerenitySpa 来自 beauty-spa demo 的几个稳定事实:奶白背景 #FFF5F5、24px 神经拟态卡片、50px pill 按钮、Playfair Display 标题和金色预约 CTA。我们把这套语言从营销页转成一套美容 SPA 门店的运营型数据系统,用于预约、疗程、治疗师排班、会员复购和产品追加销售。

主要张力是 hush versus throughput。页面必须像疗愈空间一样安静,不能做成冰冷 SaaS;但数字、状态和待处理动作又必须像前台排班台那样立即可读。粉色是品牌语气,金色是行动信号,薄荷只负责“放心”。

这是一个 management 原型。用它构建 guest care desk、预约总览、疗程档案、房间负载、会员分层和产品追加销售中台,不要把它做成交易终端或技术监控台。


2. 制作规范 — 如何构建

视觉层次层

层级角色实现
L0 画布页面背景、整屏留白--background,始终奶白偏粉
L1 relief 表面顶部导航、预约列表、总览大卡--surface1 + neu relief 阴影
L2 soft 卡片图表、明细卡、表格、浮层#FFFFFF + 1px --border + 软阴影
L3 行动信号预约 CTA、主筛选、待处理动作--accent 金色
L4 品牌语气标签、pill、分类提示、二级 hover--brand-tint 腮红粉

排版纪律

  • 标题必须带仪式感。 Playfair Display 只用于屏级标题、卡片标题和关键 KPI,不许回落成系统黑体。
  • 正文永远现代、薄而稳。 Inter 负责表单、列表、说明、图例和数据表。
  • 数字默认不使用 mono。 这是 guest-care 系统,不是假装量化平台;只有订单号、预约码、会员 ID、内部批次号才切 DM Mono
  • 每个视口最多一块“大标题舞台”。 其余层级靠留白、组块和金色行动按钮建立,而不是靠四处放大字。

间距语义

  • 以 8px 网格为底,但视觉重心落在 24 / 32 / 48。
  • 卡片默认 24px padding。 小于这个值会让 relief 表面失去呼吸。
  • 列表和明细面板需要宽松行高。 Guest care 场景要避免“挤压式后台”。
  • 按钮之间至少 12px,主要区块之间至少 24px。

颜色策略

  • 金色只给行动,不给结构。 预约、保存、确认、导出、下一步才配得上 --accent
  • 粉色负责品牌态度,不负责告警。 它可以做筛选激活、标签背景、序列色阶,但不要把错误做成粉色。
  • 薄荷只做安心与完成。 完成预约、到店率健康、治疗师空档合理、库存充足时才出现。
  • 同一屏幕里最多 2 种高饱和色同时大声说话。 默认结构必须依靠中性色完成。

构图方法

  • 先搭 guest care desk,再装饰。 搜索、筛选、预约列表和客人详情是第一优先。
  • 所有主要信息住在圆润块里。 不是边框表格,不是玻璃,不是漂浮胶片。
  • 列表与详情并置,而不是把所有操作塞进单列。
  • 图表始终为运营判断服务。 每张图必须回答一个门店决策问题。

快速验证

退后半步看:

  1. 你应该先看到“下一步该处理什么”,再看到颜色。
  2. 关掉所有粉色后,界面仍应完整;如果不完整,说明你把品牌色当结构了。
  3. 把金色拿掉后,只允许损失行动优先级,不允许损失信息层级。

3. 反模式 — 绝对不要做的事

  1. No 冷蓝色数据后台。 这套系统必须保持奶白、粉、金、薄荷的照护语气。
  2. No 阴冷深灰卡片铺满全屏。 即使是 dark mode,也要保留温暖底色。
  3. No 硬边 0px 控件。 SerenitySpa 的控件至少 12px 圆角,主按钮必须是 pill。
  4. No 荧光色警报。 错误是柔和但明确的莓红,不是赛博霓虹。
  5. No 全页面到处使用金色。 金色稀缺才有行动权重。
  6. No 高密度 10 列报表抢占首页。 这是 care desk,不是财务总账。
  7. No 把每个指标都做成大号 KPI。 只有真正需要马上判断的数字才配主舞台。
  8. No 玻璃拟态。 这里只有 relief 和 soft shadow,没有 frosted glass。
  9. No 过度技术化 mono 数字墙。 会员、预约、评分等业务数字保持比例字体。
  10. No tooltip 用尖角黑框。 反馈层也必须柔和圆润。
  11. No 低对比 pastel 图表。 柔和不等于模糊,数据必须可判读。
  12. No 二级按钮做成和一级按钮一样重。 主动作必须一眼赢过次动作。

4. 工作流程

  1. 声明字体 — 先查 references/platform-mapping.md,说明 Playfair DisplayInterDM Mono 如何加载
  2. 设置令牌 — 应用 references/tokens.md 的颜色、字体、间距、圆角、海拔和数据色板
  3. 先搭结构 — 顶部 navigation、预约列表、客人详情、状态区块先成立
  4. 构建组件 — 使用 references/components.md 中的按钮、表单、列表、chart card、tooltip、状态 pill
  5. 检查 hush 感 — 页面应该像安静的接待台,不像销售冲刺大屏
  6. 检查行动优先级 — 金色 CTA 必须明确,但不能泛滥
  7. 验证双模式 — Dark 也要像晚间水疗前台,而不是普通黑色控制台
  8. 测试极端情况 — 长客人名、过敏备注、满档时段、空房日、等待名单、无追加销售

5. 参考文件

文件内容
references/tokens.md颜色阶梯、语义令牌、字体、字号表、圆角、海拔、动效、数据色板、图标策略
references/components.md按钮、relief 卡片、输入框、预约列表、标签、表格、tooltip、图表容器和状态组件
references/platform-mapping.mdWeb / SwiftUI / Tailwind 的变量、字体加载、实现片段和映射说明
Ln 1, Col 1MarkdownSpaces: 2
No errors