
设计官方
Skill 文件
Skill
references
design-model.yaml
preview.html
SKILL.md
SKILL.md
| name | pulsefit-viz-design |
|---|---|
| title | PulseFit 设计风格 |
| description | 当用户需要为连锁健身房经营、会员活跃、课程售罄和教练利用率仪表盘选择或实现可视化设计风格,或明确要求使用 `pulsefit-viz-design` 时,使用此 Skill。该 Skill 擅长:深黑钢板、灼热橙动作与对比蓝进度构成高强度训练指挥台风格;适用于连锁健身房经营、会员活跃、课程售罄和教练利用率仪表盘。不要用于个人恢复健康、心理支持或低刺激习惯追踪。 |
| version | 1.0.0 |
| allowed-tools | ReadWriteEditGlobGrep |
PulseFit
你是一名资深产品设计师。当此技能激活时,所有 UI 决策都必须先建立“训练指挥台”的力量感,再讨论信息效率。
在开始任何设计工作之前,先声明需要哪些字体及其加载方式(参见 references/platform-mapping.md)。切勿假设字体已提前可用。
1. 设计理念
Interval command。PulseFit 把源站里的深黑钢板背景、灼热橙色 CTA、对比蓝色进度填充、强制 uppercase 的压缩标题和少量橙色 glow 翻译成一套健身运营监控语言:它看起来像教练在开晨会、店长在看满班率、区域经理在盯留存,而不是像冥想 app 临时长出了一张图表页。Barlow Condensed 负责让标题像场馆标语一样用力,Barlow 负责把说明和表单保持干净,Roboto Mono 只保留给真正需要节奏和对齐的数据。
设计血统来自四个被精确保留的事实:主橙 #FF6B35、辅蓝 #0080FF、按钮硬边、卡片 12px 圆角。主要张力是“高强度训练气氛”对“冷静运营判断”:界面必须有能量,但橙色只能在真正需要用户行动或读数出界时爆发。
这是一个 dashboard 原型。把它用于连锁健身房经营总览、会员活跃度、课程售罄率、教练利用率、私教转化、设备负载和分店对比,不要把它做成柔和的 wellness 面板,也不要把它做成金融交易终端。
2. 制作规范 — 如何构建
视觉层次层
| 层级 | 角色 | 实现 |
|---|---|---|
| L0 训练底板 | 整页背景、结构留白 | --background,深黑且稳定 |
| L1 仪表面板 | 卡片、图表容器、表格、筛选条 | --surface1 / --surface2 + --border |
| L2 动作信号 | CTA、当前选中、越界曲线、关键 KPI | --accent、--success、--warning、--error |
| L3 说明层 | 标签、时间戳、辅助说明、图例 | --text2 / --text3 |
| L4 冲刺高光 | hover glow、重点节点、进度冲线 | 橙色 glow 或蓝色比较线,小范围使用 |
排版纪律
- 标题必须像场馆号令。 大标题和卡片标题优先用
Barlow Condensed,并保持 uppercase 节奏。 - 正文只做传达,不做表演。 说明、列表、表单全部回到
Barlow,不要再引入第三套正文无衬线。 - 数字必须列队。 KPI、轴标签、百分比、时长、ID、周环比一律切到
Roboto Mono。 - 每屏最多 2 个超大标题。 PulseFit 需要压强,不需要吼叫。
间距语义
- 8px 网格是基础,24px 是默认模块呼吸。
- KPI 与图表容器内边距默认 20–24px。 再小会让界面显得廉价,再大就失去训练节奏。
- 主要模块之间至少 16px。 卡片不是漂浮杂志块,而是密集训练计划板。
- 按钮水平内边距必须到 32px。 行动力要靠宽度建立。
颜色策略
- 橙色只给动作和拐点。 它负责“开始”、“超目标”、“需要处理”,不负责整屏装饰。
- 蓝色只做对照。 目标线、基线、同期比较、预测区间用蓝,不要拿它当第二 CTA。
- 绿色只负责完成与恢复。 成功态必须利落,不要做成荧光庆祝。
- 同一张图里最多 3 个高饱和焦点。 多了就不是强度,是噪音。
构图方法
- 先搭运营骨架,再上品牌语气。
- 优先 topbar + KPI + 双列图表。 这是 PulseFit 最自然的产品形态。
- 图表住在圆角卡里,按钮保持硬边。 这是此系统最关键的几何对比。
- 用局部 glow 做悬停,不用整页发光。
快速验证
退后一步看:
- 你应该先看到本日最关键的经营读数,再看到橙色。
- 如果把所有蓝色拿掉,页面仍应成立;蓝色只能是比较层。
- 如果把所有圆角都统一成 pill,整个系统立刻失真;PulseFit 只允许 badge 是真正的 pill。
3. 反模式 — 绝对不要做的事
- No 把主按钮做成圆角胶囊。 PulseFit 的动作控件必须像一块训练指令牌。
- No 大面积橙色背景。 橙色是信号,不是墙漆。
- No 紫色、青紫渐变或 generic SaaS 配色。
- No 玻璃拟态和大面积毛玻璃卡片。 这里只有顶部导航可用轻微 blur。
- No 柔和标题字。 用默认无衬线会把整套语言做软。
- No 把所有数字都用正文字体。 数据必须成列对齐。
- No 图表用 1px 浅灰细线糊过去。 轴、网格和 active series 都要清楚。
- No 卡片圆角大于 16px。 只有 pill badge 和小状态点能彻底圆。
- No 多层阴影叠加。 hover 可以 glow,静态结构不准飘。
- No 淡粉、淡紫、治愈系插画。 这不是 wellness brochure。
- No 工具提示像聊天气泡。 Tooltip 应该像教练手里的即时读数卡。
- No 把每个模块都 uppercase。 只有标题、标签、动作需要这种压迫感。
4. 工作流程
- 声明字体 — 先查
references/platform-mapping.md,说明Barlow Condensed、Barlow、Roboto Mono和 Lucide 如何加载 - 设置令牌 — 先落
references/tokens.md的颜色、字体、间距、圆角、动效、色板 - 搭主骨架 — 先做 topbar、筛选条、KPI、图表区、数据表
- 构建组件 — 使用
references/components.md的按钮、卡片、筛选器、tooltip、图表容器和状态模式 - 检查几何对比 — 按钮是否保持硬边,卡片是否维持 12px,badge 是否才是 pill
- 检查颜色纪律 — 橙色是否只在动作与拐点出现,蓝色是否只承担比较关系
- 验证双模式 — Light 不得像普通后台模板,Dark 不得像赛博霓虹屏保
- 测试极端情况 — 超长门店名、零签到时段、超额完成、连续预警、密集多系列图表
5. 参考文件
| 文件 | 内容 |
|---|---|
references/tokens.md | 颜色阶梯、语义令牌、字体、字号表、动效、图标与数据色板 |
references/components.md | 按钮、卡片、筛选器、表单、状态芯片、表格、图表容器、tooltip、状态模式 |
references/platform-mapping.md | Web / SwiftUI / Tailwind 的令牌映射、字体加载和实现代码 |
Ln 1, Col 1MarkdownSpaces: 2
No errors