TTokenySpace
返回 Skills 列表

Ui Design Toolkit Free

UI设计原则与优选实践工具包,涵盖视觉层次、排版、色彩与间距,适合个人开发者快速上手。

#中文
0

安装到 Tokeny(自动)

下载 ZIP
安装"ui-design-toolkit-free"技能
技能信息:
- 名称: Ui Design Toolkit Free
- 标识: ui-design-toolkit-free
- 描述: UI设计原则与优选实践工具包,涵盖视觉层次、排版、色彩与间距,适合个人开发者快速上手。
- 版本: 1.0.0
下载地址:
https://www.tokeny.space/api/skills/ui-design-toolkit-free/download
继续

复制上方内容到 Tokeny 客户端并在会话中发送即可自动安装;也可直接 下载 ZIP并拖动到技能窗口安装。

SKILL.md

UI 设计工具包 - 免费版

概述

UI 设计工具包(免费版)为个人开发者提供界面设计的核心原则与优选实践。涵盖视觉层次、排版、色彩、间距、组件状态与响应式设计,帮助快速构建清晰、一致、美观的用户界面。

免费版聚焦核心设计原则,专业版(ui-design-toolkit-pro)在此基础上提供设计系统、设计令牌、可访问性深度规范与组件库等高级能力。

核心能力

能力免费版说明
视觉层次支持焦点、分组、留白
排版规范支持字体、字号、行高
色彩使用支持主色、语义色、中性色
间距系统支持4px/8px 网格
对齐规范支持网格与光学对齐
组件状态支持默认/悬停/聚焦/禁用
图标使用支持风格一致性
响应式设计基础移动优先
暗黑模式基础色彩反转
动效设计基础过渡与缓动
设计系统不支持升级专业版
设计令牌不支持升级专业版
可访问性深度不支持升级专业版
组件库不支持升级专业版

核心功能执行

input_params参数进行配置。

输入: 用户提供核心功能执行所需的指令和必要参数。 处理: 按照skill规范执行核心功能执行操作,遵循单一意图原则。 输出: 返回核心功能执行的执行结果,包含操作状态和输出数据。

  • 执行此能力时使用input_params参数,支持创建/查询/导出操作

参数配置与调用

config_options参数进行配置。

输入: 用户提供参数配置与调用所需的指令和必要参数。 处理: 按照skill规范执行参数配置与调用操作,遵循单一意图原则。 输出: 返回参数配置与调用的执行结果,包含操作状态和输出数据。

  • 执行此能力时使用config_options参数,支持修改/重置/导入操作

结果处理与输出

output_format参数进行配置。

输入: 用户提供结果处理与输出所需的指令和必要参数。 处理: 按照skill规范执行结果处理与输出操作,遵循单一意图原则。 输出: 返回结果处理与输出的执行结果,包含操作状态和输出数据。

  • 执行此能力时使用output_format参数,支持导出/保存/转换操作 能力覆盖范围:本skill的核心能力覆盖以下场景关键词:设计原则与优选实、践工具包、涵盖视觉层次、色彩与间距、适合个人开发者快、速上手、面向个人开发者的、设计工具包、核心能力、Visual、Hierarchy、设计原则、Typography、规范与字号体系、Color、使用与语义化、Spacing、系统与网格、States、响应式设计基础、暗黑模式基础、常见设计陷阱规避等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持。

使用场景

场景一:设计清晰的卡片界面

运用视觉层次与间距系统设计卡片。

<!-- 卡片组件:运用层次、间距、色彩原则 -->
<div class="max-w-sm rounded-lg border border-gray-200 bg-white p-6 shadow-sm">
  <!-- 主焦点:标题 -->
  <h3 class="text-lg font-semibold text-gray-900">
    月度报告
  </h3>

  <!-- 次要信息:描述 -->
  <p class="mt-2 text-sm text-gray-600 leading-relaxed">
    2026 年 7 月运营数据概览,包含用户增长、收入与活跃度指标。
  </p>

  <!-- 数据展示 -->
  <div class="mt-4 space-y-2">
    <div class="flex justify-between text-sm">
      <span class="text-gray-500">用户增长</span>
      <span class="font-medium text-green-600">+12.5%</span>
    </div>
    <div class="flex justify-between text-sm">
      <span class="text-gray-500">月收入</span>
      <span class="font-medium text-gray-900">¥128,500</span>
    </div>
  </div>

  <!-- 主操作 -->
  <button class="mt-6 w-full rounded-md bg-blue-500 px-4 py-2
                 text-sm font-medium text-white
                 hover:bg-blue-600 active:bg-blue-700
                 transition-colors">
    查看详情
  </button>
</div>

场景二:响应式表单设计

运用排版与状态规范设计表单。

<form class="max-w-md mx-auto space-y-6">
  <!-- 标题层次 -->
  <div>
    <h2 class="text-2xl font-bold text-gray-900">创建账户</h2>
    <p class="mt-1 text-sm text-gray-500">填写以下信息开始使用</p>
  </div>

  <!-- 表单字段:统一间距与状态 -->
  <div class="space-y-4">
    <div>
      <label class="block text-sm font-medium text-gray-700 mb-1.5">
        邮箱
      </label>
      <input type="email"
             class="w-full rounded-md border border-gray-300 px-3 py-2
                    text-gray-900 placeholder-gray-400
                    focus:border-blue-500 focus:ring-2 focus:ring-blue-500/20
                    focus:outline-none transition-colors"
             placeholder="you@example.com" />
    </div>

    <div>
      <label class="block text-sm font-medium text-gray-700 mb-1.5">
        密码
      </label>
      <input type="password"
             class="w-full rounded-md border border-gray-300 px-3 py-2
                    focus:border-blue-500 focus:ring-2 focus:ring-blue-500/20
                    focus:outline-none"
             placeholder="至少 8 位" />
      <p class="mt-1.5 text-xs text-gray-500">使用大小写字母与数字组合</p>
    </div>
  </div>

  <!-- 主操作 + 次要操作 -->
  <div class="space-y-3">
    <button class="w-full rounded-md bg-blue-500 px-4 py-2.5
                   font-medium text-white
                   hover:bg-blue-600 transition-colors">
      创建账户
    </button>
    <p class="text-center text-sm text-gray-500">
      已有账户?<a href="#" class="text-blue-500 hover:underline">登录</a>
    </p>
  </div>
</form>

场景三:暗黑模式适配

运用色彩原则适配暗黑模式。

<!-- 暗黑模式:重新设计深度与强调,非简单反转 -->
<html class="dark">
<body class="bg-white dark:bg-gray-900 transition-colors">
  <div class="min-h-screen p-8">
    <!-- 卡片:暗黑模式使用 lighter surface 表示层次 -->
    <div class="max-w-2xl rounded-lg bg-gray-50 dark:bg-gray-800
                border border-gray-200 dark:border-gray-700 p-6">

      <h1 class="text-xl font-bold text-gray-900 dark:text-white">
        设置
      </h1>

      <div class="mt-6 space-y-4">
        <!-- 选项行 -->
        <div class="flex items-center justify-between py-3
                    border-b border-gray-200 dark:border-gray-700">
          <div>
            <p class="text-sm font-medium text-gray-900 dark:text-white">
              深色主题
            </p>
            <p class="text-xs text-gray-500 dark:text-gray-400">
              自动适配系统设置
            </p>
          </div>
          <!-- 开关 -->
          <button class="relative h-6 w-11 rounded-full
                         bg-gray-200 dark:bg-blue-500 transition-colors">
            <span class="absolute top-0.5 left-0.5 h-5 w-5 rounded-full
                         bg-white shadow transition-transform
                         dark:translate-x-5"></span>
          </button>
        </div>
      </div>
    </div>
  </div>
</body>
</html>

不适用场景

以下场景UI设计工具包免费版不适合处理:

  • 3D建模和动画制作
  • 照片级写实渲染
  • 手绘原创插画

触发条件

需要设计创作、UI设计、海报制作、品牌视觉时使用。不适用于非本工具能力范围的需求。

快速开始

1. 理解设计原则

UI 设计的七大核心原则:

1. 视觉层次 - 每屏一个焦点,引导视线
2. 排版一致 - 最多 2-3 种字体,清晰字号体系
3. 色彩克制 - 一个主色,语义色一致
4. 间距规范 - 使用 4px/8px 网格
5. 对齐统一 - 网格对齐,不要随意摆放
6. 状态完整 - 每个组件设计全部状态
7. 响应优先 - 移动端优先,逐步增强

2. 应用间距系统

/* 4px 基础网格 */
:root {
  --space-xs:  4px;   /* 0.25rem */
  --space-sm:  8px;   /* 0.5rem */
  --space-md:  16px;  /* 1rem */
  --space-lg:  24px;  /* 1.5rem */
  --space-xl:  32px;  /* 2rem */
  --space-2xl: 48px;  /* 3rem */
}

/* 字号体系(清晰阶梯,非渐变) */
:root {
  --text-caption: 12px;
  --text-body:    14px;
  --text-heading: 16px;
  --text-title:   20px;
  --text-hero:    32px;
}

3. 检查设计清单


**结果处理**: 执行完成后,查看输出结果确认操作状态。成功时输出包含处理摘要和结果数据;失败时根据错误信息排查问题,查阅错误处理章节获取恢复步骤。


## UI 设计检查清单

### 视觉层次
- [ ] 每屏有一个明确焦点
- [ ] 主操作最显眼(颜色/大小/位置)
- [ ] 相关元素通过间距分组

### 排版
- [ ] 最多使用 2-3 种字体
- [ ] 字号有清晰阶梯(title > heading > body)
- [ ] 正文行高 1.4-1.6
- [ ] 正文行宽 45-75 字符

### 色彩
- [ ] 一个主色用于主操作
- [ ] 语义色一致(红=错误,绿=成功)
- [ ] 不依赖颜色单独传达信息
- [ ] 中性色为主,色彩用于强调

### 间距
- [ ] 使用一致的间距比例
- [ ] 组间距 > 组内间距
- [ ] 触摸目标至少 44px

### 状态
- [ ] 每个交互组件设计全部状态
- [ ] 聚焦状态清晰可见
- [ ] 禁用状态视觉明确
- [ ] 加载状态有反馈

示例

色彩系统

:root {
  /* 主色 */
  --color-primary: #3b82f6;
  --color-primary-hover: #2563eb;
  --color-primary-active: #1d4ed8;

  /* 语义色 */
  --color-success: #10b981;
  --color-warning: #f59e0b;
  --color-error: #ef4444;
  --color-info: #3b82f6;

  /* 中性色 */
  --color-gray-50: #f9fafb;
  --color-gray-100: #f3f4f6;
  --color-gray-400: #9ca3af;
  --color-gray-600: #4b5563;
  --color-gray-900: #111827;
}

字号体系

用途字号字重行高
Hero 标题32pxBold(700)1.2
页面标题20pxSemibold(600)1.3
区块标题16pxSemibold(600)1.4
正文14pxRegular(400)1.5
说明文字12pxRegular(400)1.5

间距比例

名称用途
xs4px图标与文字间距
sm8px相关元素间距
md16px组件内间距
lg24px组件间间距
xl32px区块间距
2xl48px大区块间距

优选实践

  1. 视觉层次

    • 每屏一个焦点,视线知道先看哪里
    • 大小、颜色、字重建立重要性
    • 相关元素通过邻近分组
    • 留白不是浪费,帮助扫视
  2. 排版规范

    • 最多 2-3 种字体,过多造成视觉噪音
    • 清晰字号阶梯:标题 > 标题 > 正文 > 说明
    • 正文行高 1.4-1.6,过紧或过松影响可读性
    • 正文行宽 45-75 字符,防止视觉疲劳
  3. 色彩使用

    • 一个主色用于主操作
    • 语义色一致:红=错误,绿=成功,黄=警告
    • 不依赖颜色单独传达信息,加图标与文字
    • 中性色为主,色彩用于强调
  4. 间距系统

    • 使用一致的比例:4px, 8px, 16px, 24px, 32px, 48px
    • 相同关系使用相同间距
    • 组间距大于组内间距
    • 触摸目标至少 44px(移动端)
  5. 组件状态

    • 设计全部状态:默认、悬停、激活、聚焦、禁用
    • 聚焦状态清晰可见(键盘用户依赖)
    • 禁用状态降低透明度,无指针光标
    • 加载状态替换内容,而非仅遮罩
  6. 响应式设计

    • 移动端优先,逐步增强
    • 断点基于内容,而非设备宽度
    • 触摸目标在触摸屏上更大
    • 悬停状态仅桌面端
  7. 暗黑模式

    • 非简单色彩反转,重新设计深度与强调
    • 略微降低对比度,纯白纯黑刺眼
    • 阴影效果不同,用 lighter surface 表示层次
    • 尊重系统偏好,但允许手动覆盖

常见问题

Q1: 如何选择字体?

  • 正文优先选择无衬线字体(如 Inter、思源黑体)
  • 最多 2-3 种字体族
  • 标题可用稍微特别的字体增加个性
  • 确保中英文混排美观

Q2: 色彩对比度有何要求?

  • 正文文字对比度至少 4.5:1(WCAG AA)
  • 大文字(18px+)对比度至少 3:1
  • 可使用 WebAIM 对比度检查器验证
  • 暗黑模式同样需要满足对比度要求

Q3: 免费版与专业版的区别?

免费版提供核心设计原则与常见场景;专业版提供设计系统、设计令牌、可访问性深度规范与组件库。大型项目或团队协作建议升级。

Q4: 如何提升设计感?

  • 多看优秀设计(Dribbble、Behance)
  • 保持一致性(间距、色彩、字体)
  • 注重细节(对齐、留白、状态)
  • 从用户角度审视,而非设计师角度

Q5: 是否需要设计软件?

免费版以代码实现为主,适合前端开发者。如需视觉设计稿,可配合 Figma 等工具。专业版提供与 Figma 的协作规范。

依赖说明

运行环境

  • Agent 平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统: Windows / macOS / Linux

依赖详情

依赖项类型是否必需获取方式
代码编辑器工具推荐VS Code / WebStorm
浏览器开发者工具工具推荐Chrome DevTools
Figma(可选)设计工具可选figma.com
LLM APIAPI必需由Agent内置LLM提供

API Key 配置

  • 本 Skill 无需任何 API Key
  • 设计原则通过自然语言指令驱动 Agent 执行
  • 不依赖外部云服务

可用性分类

  • 分类: MD+EXEC(纯Markdown指令,部分功能需exec命令行执行)
  • 说明: 基于Markdown的AI Skill,通过自然语言指令驱动Agent完成操作。免费版聚焦核心 UI 设计原则与常见场景,适合个人开发者快速构建清晰美观的界面。

错误处理

错误场景原因处理方式
配置错误参数缺失或格式错误检查依赖说明中的配置要求
运行时错误运行环境不满足确认运行环境符合依赖说明
网络错误连接超时或不可达执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案

已知限制

  • 需LLM支持,无LLM环境不可用
  • 复杂业务场景建议结合人工经验判断
  • 执行效率受模型能力与网络环境影响

评论

加载中…