← ClaudeAtlas

02-listed

前台 UI 设计规范(设计 Token / 动效库 / 交互模式 / 质量自检)。Use when: 创建公开前台 UI 页面 (落地页 / 产品页 / 注册登录页 / 营销页 / 定价页)、调整视觉风格、做交互细节、设计 token 调整、动效优化、可访问性自检时触发。包含设计 Token 系统 + Tailwind 标准 + 动效库(micro-interactions/入场动画)+ 交互模式(hover/focus/disabled/loading)+ a11y + 质量自检清单(详见 body,目标商业产品水准)。SKIP: 可复用 UI 组件实现细节 → 03 / 管理后台·Admin Dashboard → 11。
xcodethink/open-claude-code-skills · ★ 2 · AI & Automation · score 73
Install: claude install-skill xcodethink/open-claude-code-skills
# 设计规范 — UI/UX 标准应用库 > **定位:** 这不是建议,是强制标准。所有 AI 输出的 UI 代码必须符合这套规范。 > **数据来源:** Material Design 3 / Ant Design 5 / Tailwind CSS / Apple HIG / Shopify Polaris / IBM Carbon / shadcn-ui --- ## 开发 UI 时的必读流程 ### 第一步:确认基础参数 → 读取 `DesignTokens-标准值.md`(间距/字体/颜色/圆角/阴影/按钮尺寸/z-index) - 所有数值必须从这个文件取,不允许凭感觉写 ### 第二步:确认交互模式 → 读取 `交互模式-完整版.md`(表单/导航/弹窗/Toast/数据展示/响应式/反馈) - 每种交互有标准方案和精确 Tailwind 类,直接复用 ### 第三步:确认动效 → 读取 `动效标准库.md`(缓动/时长/入场/滚动/悬停/加载/页面转场/keyframes) - 每种动效有 Framer Motion 和 Tailwind 代码,直接复制 ### 第四步:质量自检 ★ 必须执行 → 读取 `质量自检清单.md` - P0 项全部通过才能交付 - 常见违规:按钮过大、没有 hover、没有 loading、顶格摆放 ### 补充参考(按需) - 选库选型 → `UI选型标准.md` - 项目布局 → `布局模式/` 对应文档 - 基础交互 → `交互模式/` 对应文档(简版,完整版见 `交互模式-完整版.md`) - 配色 → `色彩和字体.md`(60/30/10 配色 + 对比度速查) - 无障碍 → `无障碍规范.md`(WCAG 2.1 AA 完整清单) - 品牌写作 → `写作和品牌规范.md` - **品牌 logo / wordmark / favicon / brand mark → `品牌视觉/`**(含 Anthropic/Stripe/Vercel/Cohere 真实 SVG 拆解、商业级标准、反模式清单、构造方法论、SVG 技术手册、品牌 brief 模板、质量门禁。**做 logo 之前必读**,否则会重蹈业余覆辙) - 设计系统 → `DESIGN-SYSTEM.md` - 设计执行标准 → `UI_DESIGN_STANDARD.md` --- ## 核心铁律(始终生效,不读详细文档也必须遵守) ### 尺寸铁律 ``` 按钮高度:admin h-8(32px)~h-9(36px) / landing h-9~h-10(40px) / Hero CTA h-12(48px) 最大 按钮文字:text-sm (14px),禁止 text-base 或更大 按钮宽度:inline-flex,禁止 w-full(登录页除外) 输入框:与按钮等高 触摸目标:移动端 ≥ 44×44px ``` ### 间距铁律 ``` 基础单位:4px grid 标准值:p-1(4) / p-2(8) / p-3(12) / p-4(16) / p-6(24) / p-8(32) / p-12(48) 页面边距:px-4(移动) / px-6(平板) / px-8(桌面) 区块间距:py-12 ~ py-24 禁止:随意数值如 p-[13px]、p-[17px] ``` ### 动效铁律 ``` 用户触发动画 ≤ 300ms 最长动画 ≤ 500ms(Hero 特效除外) 所有可交互元