mcpField
S
service-booking-flow

service-booking-flow

github.com/boraoztunc设计与 UI43199 次安装11 周前更新
代码仓库

关于 service-booking-flow

一种用于设计编辑风格服务页面和稳健预约流程的技能,面向设计师与开发者,涵盖从浏览项目到确认的体验,并注重真实内容、无障碍控件和可恢复状态。

主要功能

  1. 01编辑风格的服务页面结构
  2. 02支持键盘操作的项目选择器
  3. 03保留预约选项
  4. 04由服务器验证可预约时段
  5. 05错误、重试与恢复状态

适用场景

  1. 01展示服务项目、时长和价格
  2. 02构建支持键盘与触控的选择器
  3. 03在出错或导航后保留预约选项

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/boraoztunc/skills --skill service-booking-flow

安装后在 Claude Code 中输入/service-booking-flow确认已加载。

附带文件REFERENCES.md

详细介绍

编辑风格的服务预约

让浏览服务如同翻阅一本静谧的造型画册,再将这份信心延续到稳健的预约流程中。

规划用户旅程

  1. 以一张出色的人像或场所照片开场,并配上一句简短的工艺介绍。
  2. 通过环境、流程和从业者信息建立信任,而不是使用通用徽章。
  3. 在一个平和的图文展示区域中,让访客比较各项护理服务。
  4. 仅在确有其事时展示收藏、效果或经核实的客户评价。
  5. 依次进入地点、专业人员、时间和确认步骤,全程保持视觉风格一致。

使用原创或已获授权的人物与场所照片。替换所有源内容中的服务、价格、人物、地点、评价和声明。

构建视觉系统

  • 使用温暖的象牙白底色和近黑色章节区块。
  • 将优雅的高对比度衬线字体与紧凑的无衬线标签搭配使用。
  • 优先采用极细分隔线、极简圆角、编辑式裁切和充裕留白。
  • 克制使用全大写导航,保持安静简洁。
  • 使用黑色突出关键操作;仅用一种柔和的强调色表示选中状态或状态信息。
  • 避免亮面卡片、玻璃效果、醒目的渐变和美容模板式装饰。

编排页面

  • 页眉:展示必要的导航入口、当前位置和一个预约操作。
  • 主视觉区:使用一张经过裁切的纪实人像或场所照片,并配上醒目的衬线字体文案。
  • 信心标语:只有在传达真实定位时,才加入缓慢滚动的文字。
  • 关于我们:叠放两到三张照片,配上说明文字,并确保阅读顺序清晰。
  • 护理服务:将标签列表与预留的媒体展示区、时长、价格和预约链接搭配起来。
  • 热门项目:使用深色章节区块展示经核实的热门服务或效果。
  • 地点:在预约前展示地址、营业时间、无障碍信息、联系方式和可预约情况。
  • 预约:在确认前始终显示已选服务、专业人员、地点和时间。
  • 页脚:优先提供运营信息,而非填充式营销内容。

实现护理项目选择器

  • 在适合使用标签页时,使用语义化按钮并实现 tablist、tab 和 tabpanel 行为。
  • 支持方向键移动,以及使用 Enter 和 Space 进行选择。
  • 将时长、价格、说明和操作保留在 DOM 中。
  • 预留展示区域尺寸,只预加载最可能显示的下一张图片。
  • 播报已选护理项目,无需重复朗读整个面板。
  • 在减少动态效果设置下,改为展开的静态列表。
  • 保持焦点提示与悬停提示效果一致;触屏操作不得依赖悬停。

实现预约流程

  • 优先使用原生表单控件,并由服务器验证可预约情况。
  • 持久保存服务、专业人员、地点和时间的选择。
  • 未经服务器确认,绝不声称某个时段已被预约。
  • 设计加载、无结果、禁用、时段过期、信息无效、付款失败、重试、改期、取消和成功等状态。
  • 出错后将焦点移回正确字段,并清晰播报验证结果。
  • 通过返回导航和可恢复的故障保留已选内容。

动效默认值

  • 控件动画时长设为 160–220ms,章节进入动画设为 500–760ms。
  • 信心标语的滚动周期保持在 14 秒以上,并在离开视口时暂停。
  • 使用一次分层照片揭示、简洁的章节淡入,以及短暂的护理项目媒体切换。
  • 保持变换幅度轻微,并预留精确的最终布局像素尺寸。
  • 在减少动态效果设置下立即渲染最终状态。

验证

  • 在移动设备上使用键盘和触屏完成预约。
  • 测试时段过期、媒体加载失败、服务器错误、字段无效和重试。
  • 确认切换护理项目时不会发生布局偏移。
  • 检查对比度是否易读、焦点是否可见、替代文本、200% 缩放和标签顺序是否正确。
  • 确认所有人物、地点、价格、效果和评价均真实、已获授权、由相关方提供,或明确标记为内部占位内容。

避免

  • 在用户产生兴趣或了解背景之前展示密集的价格表。
  • 仅悬停时显示的处理效果预览。
  • 虚假的可预约状态、评价、结果或从业者资质。
  • 自动切换的轮播、令人焦躁的动效和装饰性的美容渐变。
  • 出错或导航后丢失预约选择。

评论

支持 Markdown