360 Secure SkillHub
360 安全技能中心

ui-ux-toolkit

该Skill围绕UI/UX设计决策,提供本地设计数据库查询、设计系统生成与持久化、页面级覆盖、批量搜索及多技术栈实现指引,可将MASTER与页面规则写入项目的design-system目录,用于建立跨会话一致的设计规范。

thcjp
thcjp
热度 37.77
最近更新 2026-09-22 02:57:42
分类:创作依赖:代码执行 / 读写文件 / 内部调用大模型应用场景:UI 原型 / 模板 / 研究 / 推荐

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ui-ux-toolkit
Metadata
slug
ui-ux-toolkit
name
ui-ux-toolkit
version
1.0.1
displayName
UI/UX设计工具箱专业版
summary
全域设计数据库+持久化设计系统+多技术栈+批量搜索,面向团队企业的专业UI/UX设计决策引擎。面向设计团队和企业项目的专业级UI/UX设计决策引擎,涵盖全部10个设计域、 10种技术栈、设计
summary_zh
全域设计数据库+持久化设计系统+多技术栈+批量搜索,面向团队企业的专业UI/UX设计决策引擎。面向设计团队和企业项目的专业级UI/UX设计决策引擎,涵盖全部10个设计域、 10种技术栈、设计
license
MIT
edition
pro
description
面向设计团队和企业项目的专业级UI/UX设计决策引擎,涵盖全部10个设计域、 10种技术栈、设计系统持久化、页面级覆盖、批量搜索等高级能力。核心能力: - 全部10个设计域搜索(product/style/typography/color/landing/chart/ux/react/web/prompt) - 10种技术栈实现指引(html-tailwind/react/nextjs/vue/svelte/swiftui/react-native/flutter/shadcn/jetpack-compose) - 设计系统持久化:...
tags
["设计","UI","UX","配色","字体","前端","企业级","设计系统","技术栈","批量处理","UI设计","python3","design-system"]
tools
["read","exec","write"]
homepage
category
Creative

核心功能: 本技能提供搜索等高级能力等能力。

UI/UX设计工具箱专业版

付费版扩展能力

能力 免费版 付费版
基础功能 支持 支持
高清分辨率与无损输出 不支持 支持
批量生成与风格预设 不支持 支持
自定义模型微调 不支持 支持
商用版权授权 不支持 支持
多版本对比与A/B优选 不支持 支持

能力矩阵

1. 全域设计数据库

专业版支持全部10个设计域的深度搜索:

域 用途 示例关键词
product 产品类型推荐 SaaS, 电商, 作品集, 医疗, 美容, 服务
style UI风格与效果 玻璃态, 极简, 暗色模式, 粗野主义
typography 字体配对 优雅, 活泼, 专业, 现代
color 配色方案 saas, ecommerce, healthcare, fintech
landing 页面结构与CTA策略 hero, 推荐证言, 定价, 社交证明
chart 图表类型与库推荐 趋势, 对比, 时间线, 漏斗
ux 优秀实践与反模式 动画, 无障碍, z-index, 加载
react React/Next.js性能 瀑布流, 打包, Suspense, 缓存
web Web界面规范 aria, focus, 键盘, 语义化
prompt AI提示词与CSS关键词 (风格名称)

2. 全技术栈支持

技术栈 聚焦领域
html-tailwind Tailwind工具类, 响应式, 无障碍(默认)
react 状态管理, Hooks, 性能, 模式
nextjs SSR, 路由, 图片, API路由
vue Composition API, Pinia, Vue Router
svelte Runes, Stores, SvelteKit
swiftui Views, State, Navigation, Animation
react-native 组件, 导航, 列表
flutter Widgets, State, Layout, Theming
shadcn shadcn/ui组件, 主题, 表单
jetpack-compose Composables, Modifiers, State Hoisting

3. 设计系统持久化(核心高级功能)

通过 --persist 标志将设计系统保存为文件,实现跨会话一致性:

# 持久化设计系统到项目目录
python3 (请参考skill目录中的脚本文件) "fintech crypto dashboard" --design-system --persist -p "FinApp"
# ...
# 创建页面级覆盖
python3 (请参考skill目录中的脚本文件) "fintech crypto" --design-system --persist -p "FinApp" --page "dashboard"

持久化创建的文件结构:

design-system/
├── MASTER.md          # 全局设计规则(唯一真相源)
└── pages/
    ├── dashboard.md   # 仪表盘页面覆盖规则
    ├── checkout.md    # 结算页面覆盖规则
    └── profile.md     # 个人中心页面覆盖规则

层级检索机制:构建特定页面时,优先检查 pages/<page>.md。若存在,其规则覆盖MASTER文件;若不存在,则使用MASTER规则.

4. 推理规则引擎

专业版集成 ui-reasoning.csv 推理规则,在设计系统生成时自动应用:

# 推理引擎自动选择优秀匹配并解释原因
python3 (请参考skill目录中的脚本文件) "healthcare SaaS" --design-system --persist -p "MedApp"

输出包含:

  • 匹配的风格及选择理由
  • 配色方案及适用原因
  • 反模式警示(应避免的设计决策)

5. 批量搜索与多格式输出

# Markdown格式输出
python3 (请参考skill目录中的脚本文件) "fintech crypto" --design-system -f markdown
# ...
# 批量搜索多个域并合并结果
python3 (请参考skill目录中的脚本文件) "glassmorphism" --domain style -n 5
python3 (请参考skill目录中的脚本文件) "modern elegant" --domain typography -n 5
python3 (请参考skill目录中的脚本文件) "fintech" --domain color -n 5
```- 验证返回数据的完整性和格式正确性
## 场景说明
### 场景一:企业级多页面应用设计系统管理
一家金融科技公司需要为包含仪表盘、结算、个人中心等10+页面的Web应用建立统一设计系统.
```bash
# 第1步:生成并持久化MASTER设计系统
python3 (请参考skill目录中的脚本文件) "fintech SaaS dashboard professional" \
  --design-system --persist -p "FinApp"
# ...
# 第2步:为仪表盘页面创建覆盖规则
python3 (请参考skill目录中的脚本文件) "real-time data visualization dark" \
  --design-system --persist -p "FinApp" --page "dashboard"
# ...
# 第3步:为结算页面创建覆盖规则
python3 (请参考skill目录中的脚本文件) "checkout payment trust security" \
  --design-system --persist -p "FinApp" --page "checkout"
# ...
# 第4步:获取React技术栈实现指引
python3 (请参考skill目录中的脚本文件) "state hooks performance" --stack react

层级检索使用提示(提供给Agent的上下文):

我正在构建 dashboard 页面。请读取 design-system/MASTER.md.
同时检查 design-system/pages/dashboard.md 是否存在.
如果页面文件存在,优先使用其规则.
如果不存在,则使用 MASTER 规则.
现在开始生成代码...

场景二:跨技术栈团队统一设计规范

团队同时维护Web(React)、iOS(SwiftUI)、Android(Jetpack Compose)三端,需要统一设计语言.

# 统一的设计系统
python3 (请参考skill目录中的脚本文件) "enterprise SaaS professional" --design-system --persist -p "UnifiedApp"
# ...
# Web端实现指引
python3 (请参考skill目录中的脚本文件) "component state hooks" --stack react
# ...
# iOS端实现指引
python3 (请参考skill目录中的脚本文件) "views state navigation" --stack swiftui
# ...
# Android端实现指引
python3 (请参考skill目录中的脚本文件) "composables modifiers state" --stack jetpack-compose

场景三:设计系统审计与反模式检测

对现有项目进行设计审计,检测常见UX问题和反模式:

# 审计无障碍和交互规则
python3 (请参考skill目录中的脚本文件) "accessibility focus keyboard touch" --domain ux -n 10
# ...
# 审计性能和布局规则
python3 (请参考skill目录中的脚本文件) "performance layout responsive" --domain ux -n 10
# ...
# 审计React性能反模式
python3 (请参考skill目录中的脚本文件) "rerender waterfall bundle memo" --domain react -n 10

使用说明

环境验证

# 验证Python环境
python3 --version
# 预期: Python 3.10+
# ...
# 验证专业版功能
python3 (请参考skill目录中的脚本文件) "test" --design-system --persist -p "TestProject"
ls design-system/MASTER.md

企业级设计系统五步流程

# 第1步:分析需求
# 提取:产品类型、行业、风格关键词、技术栈
# ...
# 第2步:生成并持久化MASTER设计系统
python3 (请参考skill目录中的脚本文件) "beauty spa wellness elegant" \
  --design-system --persist -p "Serenity Spa"
# ...
# 第3步:创建页面级覆盖(按需)
python3 (请参考skill目录中的脚本文件) "booking calendar soft" \
  --design-system --persist -p "Serenity Spa" --page "booking"
# ...
# 第4步:补充详细搜索
python3 (请参考skill目录中的脚本文件) "animation accessibility" --domain ux
python3 (请参考skill目录中的脚本文件) "hero testimonial pricing" --domain landing
# ...
# 第5步:获取技术栈指引
python3 (请参考skill目录中的脚本文件) "layout responsive form" --stack html-tailwind

输入参数

参数名 类型 必填 说明
content string 否 ui-ux-toolkit处理的内容输入
strict_level string 否 审查严格度, 可选: strict/normal/loose, 默认: normal

返回格式

{
  "success": true,
  "data": {
    "overall_grade": "A",
    "total_score": 92,
    "max_score": 100,
    "summary": "处理完成",
    "details": [
      {
        "item": "代码风格",
        "status": "pass",
        "score": 95,
        "comment": "符合规范"
      },
      {
        "item": "安全合规",
        "status": "warn",
        "score": 80,
        "comment": "符合规范"
      }
    ],
    "improvements": [
      {
        "priority": "high",
        "suggestion": "建议优化",
        "expected_gain": "+5分"
      },
      {
        "priority": "medium",
        "suggestion": "建议优化",
        "expected_gain": "+3分"
      }
    ]
  },
  "error": null
}

异常应对

错误场景 原因 处理方式
配置错误 参数缺失或格式错误 检查依赖说明中的配置要求
运行时错误 运行环境不满足 确认运行环境符合依赖说明
网络错误 连接超时或不可达

依赖与配置

运行环境

  • Agent平台: 支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统: Windows / macOS / Linux
  • Python版本: 3.10 及以上(推荐3.12)

依赖说明(补充)

依赖项 类型 是否必需 获取方式
Python 3 运行时 必需 系统包管理器安装
CSV数据文件 数据 必需 随Skill包内置
LLM API API 必需 由Agent内置LLM提供
Git 版本控制 推荐 用于设计系统版本管理
Python安装命令:
# macOS
brew install python3
# ...
# Ubuntu/Debian
sudo apt update && sudo apt install python3 python3-pip
# ...
# Windows
winget install Python.Python.3.12

API Key 配置

本Skill的CLI搜索工具基于本地数据文件运行,无需额外API Key。设计建议的生成由Agent内置LLM驱动。推理规则引擎读取本地CSV文件,不依赖外部API.

可用性分类

  • 分类: MD+execute()
  • 说明: 基于Markdown的AI Skill,。核心查询、持久化和批量搜索功能依赖Python CLI脚本执行,需确保exec工具和Python环境可用。设计系统持久化创建的文件建议纳入版本控制以保障团队协作.

案例展示

企业设计系统配置

{
  "project": "FinApp",
  "version": "2.0.0",
  "master_design_system": "design-system/MASTER.md",
  "page_overrides": [
    "design-system/pages/dashboard.md",
    "design-system/pages/checkout.md",
    "design-system/pages/profile.md"
  ],
  "stacks": ["react", "nextjs", "swiftui", "jetpack-compose"],
  "domains_enabled": [
    "product", "style", "typography", "color", "landing",
    "chart", "ux", "react", "web", "prompt"
  ],
  "reasoning_engine": true,
  "persistence": true,
  "batch_search": true,
  "output_formats": ["markdown", "json"]
}

页面覆盖规则示例(design-system/pages/dashboard.md)

# Dashboard 页面设计覆盖
# ...
## 常见疑问汇编
# ...
### Q1: 专业版是否兼容免费版的查询语法?
# ...
完全兼容。专业版支持免费版的所有命令和参数,免费版用户可无缝升级。专业版新增 `--persist`、`--page`、`-f markdown`、`--domain react/web/chart/prompt` 等高级参数.
# ...
### Q2: MASTER和页面覆盖的优先级如何工作?
# ...
构建特定页面时:首先检查 `design-system/pages/<page>.md`。若存在,其规则**覆盖**MASTER文件中的对应规则;若不存在,则使用MASTER规则。页面覆盖文件只需定义与MASTER不同的规则.
# ...
### Q3: 如何在团队中共享设计系统?
# ...
将 `design-system/` 目录纳入版本控制(Git),团队成员克隆仓库后即可使用相同的MASTER和页面覆盖规则。每次修改设计系统后提交变更,确保全员设计决策一致.
# ...
### Q4: 推理规则引擎如何工作?
# ...
推理引擎读取 `ui-reasoning.csv` 中定义的规则,在生成设计系统时自动匹配产品类型、行业和风格关键词,选择优秀设计方案并解释选择理由,同时标注应避免的反模式.
# ...
### Q5: 支持哪些输出格式?
# ...
专业版支持纯文本(默认)和Markdown格式输出。使用 `-f markdown` 获取格式化输出,便于直接粘贴到文档或Wiki中.
# ...
### Q6: 批量搜索如何提升效率?
# ...
通过组合多个域的搜索结果,一次性获取完整的设计系统建议。例如,同时搜索style + typography + color + landing + chart五个域,获取从风格到图表的完整推荐.
# ...
## 故障恢复
# ...
# ...
| 错误场景(续)| 原因 | 处理方式 |
|:---------:|-----------|:----------|
| LLM响应超时或无响应 | 网络延迟或模型负载过高 | 请求重试;确认Agent平台LLM服务正常 |
| 输入内容格式不正确 | 用户输入不符合skill预期格式 | 检查输入是否符合skill使用说明中的格式要求,参考示例章节 |
| 执行结果与预期不符 | 指令描述不够明确或上下文不足 | 提供更详细的指令描述,补充必要的上下文信息 |
| 命令执行失败 | 运行环境不满足要求或权限不足 | 确认运行环境符合依赖说明中的要求;检查命令权限设置 |
# ...
# ...
<!-- quality-enhanced -->
## 使用约束
### 限制说明
- 不适用于超大规模数据处理(>100MB)
- 不支持流式输出(需要专业版)
- 不适用于高并发场景(>100QPS)
- 部分功能需要网络连接
### 不适用场景
- 实时性要求<100ms的场景
- 需要自定义算法的高级场景
- 需要多租户隔离的企业场景
## 创新优势
=== 效率提升量化分析
| 操作步骤 | 手动耗时 | 自动化耗时 | 时间节约 | 准确率提升 |
| --- | --- | --- | --- | --- |
| 设计域搜索 | 30分钟 | 5分钟 | 25分钟 | 10% |
| 技术栈匹配 | 1小时 | 15分钟 | 45分钟 | 15% |
| 设计系统持久化 | 2小时 | 30分钟 | 90分钟 | 20% |
| 页面级覆盖创建 | 3小时 | 45分钟 | 105分钟 | 25% |
| 批量搜索执行 | 4小时 | 1小时 | 3小时 | 30% |
=== 差异化对比
| 对比维度 | 本技能 | 手动操作 | Python脚本 | 专业软件 |
| --- | --- | --- | --- | --- |
| 设计域覆盖 | 10个设计域 | 5个设计域 | 7个设计域 | 10个设计域 |
| 技术栈支持 | 10种技术栈 | 5种技术栈 | 7种技术栈 | 10种技术栈 |
| 设计系统持久化 | 支持 | 不支持 | 支持 | 部分支持 |
| 批量搜索能力 | 支持 | 不支持 | 支持 | 部分支持 |
=== 核心痛点解决
| 痛点 | 描述 | 影响范围 | 解决方案 | 量化效果 |
| --- | --- | --- | --- | --- |
| 设计资源查找效率低 | 设计师花费大量时间查找设计资源 | 整个设计周期 | 引入全域设计数据库和批量搜索功能 | 设计周期缩短30% |
| 设计系统维护困难 | 设计系统难以维护和更新 | 设计一致性 | 设计系统持久化功能 | 设计一致性提升50% |
| 设计决策缺乏依据 | 设计决策缺乏数据支持 | 设计质量 | 集成推理规则引擎 | 设计决策准确性提升20% |
## 问题排查手册
| 错误现象 | 可能原因 | 诊断步骤 | 解决方案 |
| --- | --- | --- | --- |
| 设计系统持久化失败 | 文件路径错误或权限不足 | 检查文件路径和权限设置 | 修正路径或提升权限 |
| 批量搜索无结果 | 关键词错误或数据库错误 | 检查关键词拼写和数据库状态 | 修正关键词或修复数据库 |
| 设计系统持久化后无法加载 | 设计系统文件损坏 | 检查文件完整性 | 重新持久化或修复文件 |
| 推理规则引擎错误 | 推理规则配置错误 | 检查规则配置文件 | 修正规则配置 |
| 页面级覆盖规则冲突 | 规则优先级错误 | 检查规则优先级 | 修正规则优先级 |
## 安全守则
1. 数据库访问权限严格控制,防止未授权访问。
2. 设计系统文件加密存储,防止数据泄露。
3. 自动化脚本执行前进行代码审计,确保安全。
4. 使用HTTPS协议进行数据传输,保证数据传输安全。
5. 定期更新软件和依赖库,防止安全漏洞。
### 安全风险防范
| 风险项 | 等级 | 防护措施 | 验证方法 |
| --- | --- | --- | --- |
| API密钥泄露 | 高 | 通过环境变量配置,禁止硬编码 | 定期检查代码和配置文件 |
| 命令执行风险 | 高 | 仅执行白名单命令,避免拼接用户输入 | 使用沙箱环境测试 |
| 网络通信安全 | 中 | 使用HTTPS协议,验证SSL证书 | 定期检查证书有效期 |
| 敏感数据暴露 | 高 | 输出结果中不包含密钥、令牌等敏感信息 | 日志脱敏审查 |
| 未授权访问 | 中 | 限制访问权限,实施认证机制 | 定期审计访问日志 |
## 功能特性总览
- **自动化执行**: 全域设计数据库+持久化设计系统+多技术栈+批量搜索,面向团队企业的专业UI/UX设计决策引擎。面向设计团队和企业项目的专
- **文件处理**: 支持多种文件格式的读取、解析和写入操作
- **API集成**: 通过标准化接口调用外部服务并处理响应
- **命令执行**: 在安全沙箱中执行系统命令并收集结果
- **信息检索**: 快速搜索和过滤目标数据
## 问答合集
### Q1: UI/UX设计工具箱专业版支持哪些输入格式?
A1: 全域设计数据库+持久化设计系统+多技术栈+批量搜索,面向团队企业的专业UI/UX设计决策引擎。面向设计团队和企业项目的专业级UI/UX设计决策引擎,涵盖全部10。支持文本指令和结构化参数输入,具体格式参考使用流程章节。
### Q2: 需要配置API Key吗?
A2: 是的,部分功能需要配置对应平台的API Key。请在依赖说明章节查看具体要求,并通过环境变量安全配置。
### Q3: 命令行执行失败怎么办?
A3: 检查命令参数是否正确,确认运行环境支持exec能力。如遇权限问题,请参照错误处理章节排查。
## 问题应对方案
针对UI/UX设计工具箱专业版使用中可能遇到的常见问题,提供以下排查方案:
| 错误类型 | 原因分析 | 解决方案 |
|---------|---------|---------|
| API认证失败(401) | API密钥错误或过期 | 检查密钥配置,重新生成token |
| 接口限流(429) | 请求频率超出限制 | 降低调用频率,启用重试退避策略 |
| 响应超时(504) | 网络延迟或服务端负载过高 | 增加超时阈值,检查网络连接 |
| 文件不存在 | 路径错误或文件未创建 | 检查路径拼写,确认文件已生成 |
| 文件格式不支持 | 扩展名不在支持列表中 | 转换为支持的格式后重试 |
| 权限不足 | 当前用户无读写权限 | 检查文件权限,以管理员身份运行 |
| 命令执行失败 | 参数错误或环境依赖缺失 | 检查命令语法,确认依赖已安装 |
| 进程超时 | 命令执行时间过长 | 增加超时设置,优化命令参数 |
| 网络连接失败 | DNS解析失败或防火墙拦截 | 检查网络配置,确认代理设置 |
### UI/UX设计工具箱专业版通用排查步骤
1. **检查输入参数**: 确认所有必填参数已提供且格式正确
2. **查看日志输出**: 定位具体错误行和异常类型
3. **验证环境配置**: 确认依赖库版本和运行环境满足要求
4. **逐步调试**: 缩小问题范围,隔离故障模块

## 故障应对方案
针对UI/UX设计工具箱专业版使用中可能遇到的常见问题,提供以下排查方案:

| 错误类型 | 原因分析 | 解决方案 |
|---------|---------|---------|
| API认证失败(401) | API密钥错误或过期 | 检查密钥配置,重新生成token |
| 接口限流(429) | 请求频率超出限制 | 降低调用频率,启用重试退避策略 |
| 响应超时(504) | 网络延迟或服务端负载过高 | 增加超时阈值,检查网络连接 |
| 文件不存在 | 路径错误或文件未创建 | 检查路径拼写,确认文件已生成 |
| 文件格式不支持 | 扩展名不在支持列表中 | 转换为支持的格式后重试 |
| 权限不足 | 当前用户无读写权限 | 检查文件权限,以管理员身份运行 |
| 命令执行失败 | 参数错误或环境依赖缺失 | 检查命令语法,确认依赖已安装 |
| 进程超时 | 命令执行时间过长 | 增加超时设置,优化命令参数 |
| 网络连接失败 | DNS解析失败或防火墙拦截 | 检查网络配置,确认代理设置 |