
Superpowers
Superpowers 是一个完整的软件开发工作流程,专为你的编码智能体构建,它建立在一组可组合的"skills"和一些初始指令之上,确保你的智能体能够使用它们。
在使用 Claude、Cursor 或其他 AI 编程助手生成用户界面时,你是否曾遇到以下问题?
h-screen 导致移动端安全区域被遮挡;为解决这些问题,UI Skills 应运而生——它不是组件库,也不是框架,而是一套精简、明确、可执行的约束规范,专门用于指导 AI 智能体生成更高质量、更一致、更可维护的前端界面代码。

UI Skills 是一套源于真实开发痛点的规则集合。每一条“必须”“禁止”“应该”,都来自作者在与 AI 协作构建 UI 时反复踩坑后的总结。它的目标很明确:让 AI 生成的界面代码更接近专业前端工程师的标准。
目前,UI Skills 已支持 Claude Code、Cursor、OpenCode 等主流 AI 编程平台,并可通过命令行工具直接集成到项目审查流程中。
安装只需一行命令:
curl -fsSL https://ui-skills.com/install | bash
使用方式有两种:
/ui-skills,后续所有 UI 相关生成将自动遵循规范;/ui-skills review src/
工具会逐行检查违规项,并提供:
UI Skills 覆盖从技术栈到视觉设计的完整链路,以下是关键规则摘要:
cn()(结合 clsx + tailwind-merge)管理动态类名;motion/react(原 Framer Motion),微交互可搭配 tw-animate-css。aria-label;AlertDialog 确认;h-screen,改用 h-dvh 以适配移动安全区域;input 或 textarea 的粘贴功能。transform 和 opacity 进行动画;width、height、margin 等布局属性;prefers-reduced-motion 用户偏好;text-balance,段落用 text-pretty;tabular-nums(等宽数字);truncate 或 line-clamp 防止溢出;letter-spacing;size-*,而非重复写 w-* h-*;z-index 必须 遵循预设层级比例,禁止随意使用 z-50 这类魔法值。backdrop-filter 或 blur() 进行动画;will-change;useEffect 实现本可通过渲染逻辑表达的状态;




