名称: ui-skills
描述: 一套用于通过智能体构建更优界面的、带有明确主张的约束规范。
一套用于通过智能体构建更优界面的、带有明确主张的约束规范。
motion/react(原 framer-motion)tw-animate-css 来处理入场动画和微动效cn 工具函数(clsx + tailwind-merge)来处理类名逻辑Base UI、React Aria、Radix)Base UI 作为新的组件基元(如果与技术栈兼容)aria-labelAlertDialog(确认对话框)h-screen,应使用 h-dvhsafe-area-inset(安全区域)input 或 textarea 元素中阻止粘贴操作transform、opacity)进行动画处理width、height、top、left、margin、padding)进行动画处理background、color)进行动画处理,除非是局部小范围 UI(如文本、图标)ease-out 缓动函数200msprefers-reduced-motion(用户偏好减少动画)设置text-balance,对正文/段落使用 text-prettytabular-nums(等宽数字)truncate 或 line-clamp 进行文本截断letter-spacing(tracking- 类),除非有明确要求z-index 层级体系(禁止随意使用 z-x)size-x,而非 w-x + h-xblur() 或 backdrop-filter 的表面进行动画处理will-changeuseEffect