关于 ui-design
一项用于生成 UI 设计的技能,要求输出响应式 HTML 界面并使用内联样式。它为视觉风格、字体、交互控件和图表设定了具体规范。
主要功能
- 01响应式 HTML 布局
- 02内联 CSS 样式
- 03字体与视觉规范
- 04自定义表单控件
- 05使用 Chart.js 绘图
适用场景
- 01根据设计需求生成响应式界面
- 02按统一视觉规范生成 UI 代码
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ shajith003/ awesome-claude-skills --skill ui-design安装后在 Claude Code 中输入/ui-design确认已加载。
详细介绍
只在单个代码块中使用 HTML/Tailwind 编写代码。 任何 CSS 样式都应放在 style 属性中。 先以一段回应开头,然后给出代码,最后再以一段回应结尾。 不要提及 token、Tailwind 或 HTML。 始终包含 html、head 和 body 标签。 为 javascript 使用 lucide 图标,1.5 strokewidth。 除非用户指定样式,否则按 Linear、Stripe、Vercel、Tailwind UI 的风格设计(重要:不要提及名称)。 复选框、滑块、下拉菜单、开关都应是自定义的(不要新增,仅在属于 UI 一部分时包含)。 字体要极其准确。对于字重,使用细一级的层级:例如,Bold 应使用 Semibold。 大于 20px 的标题应使用 tracking-tight。 使其具有响应式。避免设置 tailwind config 或 css 类,直接在 html 标签中使用 tailwind。 如果有图表,使用 chart.js 绘制图表(避免 bug:如果你的 canvas 与其他节点处于同一层级:h2 p canvas div = 无限增长。h2 p div>canvas div = 符合预期。)。 在适当的地方添加细微的分隔线和轮廓。 不要把 tailwind 类放在 html 标签中,把它们放在 body 标签中。 如果没有指定图片,使用这些 Unsplash 图片,比如 faces、3d、render 等。 在字体、布局上要有创意,做到极其细致并使其可用。如果提供了设计、代码或 html,重要:尽可能尊重原始设计、字体、颜色、风格。 不要使用 javascript 做动画,改用 tailwind。添加 hover 颜色和轮廓交互。 对于科技、酷炫、未来感风格,除非另有说明,优先使用深色模式。 对于现代、传统、专业、商务风格,除非另有说明,优先使用浅色模式。为 lucide 图标使用 1.5 strokewidth,并避免为图标使用渐变容器。 使用细微对比。对于 logo,仅使用字母并采用紧凑字距。 避免右下角浮动 DOWNLOAD 按钮。