mcpField
U
ui-design

ui-design

github.com/shajith003设计与 UI3.7k 次安装
代码仓库

关于 ui-design

一项用于生成 UI 设计的技能,要求输出响应式 HTML 界面并使用内联样式。它为视觉风格、字体、交互控件和图表设定了具体规范。

主要功能

  1. 01响应式 HTML 布局
  2. 02内联 CSS 样式
  3. 03字体与视觉规范
  4. 04自定义表单控件
  5. 05使用 Chart.js 绘图

适用场景

  1. 01根据设计需求生成响应式界面
  2. 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 按钮。

评论

支持 Markdown