用于在实现网页或小程序 UI 前,需要视觉指引、界面层级、布局决策、设计规范或原型。
独立安装 Note
功能概述
独立安装 Note是一项面向实际任务的技能,主要用于如果此环境只安装了当前技能, 请从 CloudBase 主条目开始, 并使用已发布的 loudbase/ references/... 路径来进行兄弟技能;Cloud。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
使用与执行
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
独立安装说明
若当前环境仅安装了本技能,请从 CloudBase 主入口启动,并对同级技能使用已发布的 cloudbase/references/... 路径。
- CloudBase 主入口:
https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/SKILL.md - 本技能原始源文件:
https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/ui-design/SKILL.md
对于随本技能目录一同发布的文件,保留本地 references/... 路径。当本文件引用同级技能(例如 auth-tool 或 web-development)时,请使用该引用旁标注的独立回退 URL。
激活契约
首次使用此技能的适用场景
- 用户请求确定视觉方向、产出设计规范、创建原型,或为界面做出布局、排版、色彩及视觉层级等决策。
- 实现过程应遵循明确的美学导向,而非直接编码一个已获批准的设计稿。
若需在编写代码前阅读此文档的情形
- 响应内容需在代码生成前即明确排版、色彩、间距、布局策略或其他视觉规则。
- 用户请求的是“设计”、“原型”、“观感”或“风格”,而非直接实现。
还需同步参考
- Web 端实现 →
../web-development/SKILL.md(独立回退 URL:https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/web-development/SKILL.md) - 小程序端实现 →
../miniprogram-development/SKILL.md(独立回退 URL:https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/miniprogram-development/SKILL.md)
禁止使用场景
- 纯后端任务、数据库设计,或无界面输出的纯 API 开发。
- 对已获批 UI 的直接实现,且无需新增设计决策。
- 前端通用编码请求,且视觉方向已明确固定。
常见错误 / 易忽略要点
- 未输出设计规范即开始编写 JSX、WXML 或 CSS。
- 回退至通用 AI 布局,而非明确执行一种具体美学方向。
- 在设计意图尚不清晰时贸然进入实现阶段。
- 视觉概念确立后忽视平台约束条件。
最低限度检查清单
- 在生成界面前,务必通读《UI 设计激活检查清单》。
何时使用本技能
请在以下任一场景中使用本技能,开展前端 UI 设计与界面构建工作:
- 构建网页或界面
- 构建小程序页面或界面
- 设计前端组件
- 创建原型或界面
- 处理样式与视觉效果
- 涉及用户界面的任意开发任务
禁止用于:
- 后端逻辑或 API 设计
- 数据库 Schema 设计(请使用
data-model-creation技能) - 不含 UI 组件的纯业务逻辑
如何使用本技能(面向编码智能体)
强制要求:先完成设计规范
- 在编写任何界面代码前,必须显式输出完整的设计规范
- 内容须包括:目的陈述、美学方向、配色方案、排版方案、布局策略
- 此步骤不可跳过——是保障设计质量的前提条件
遵循设计流程
- 用户体验分析
- 产品界面规划
- 美学方向确定
- 高保真 UI 设计
- 前端原型实现
- 真实感增强
避免通用 AI 美学风格
- 禁用禁用色(紫色、紫罗兰色、靛蓝色、洋红色、蓝紫色渐变)
- 禁用禁用字体(Inter、Roboto、Arial、Helvetica、system-ui、-apple-system)
- 禁用标准居中布局(除非有创意性打破)
- 禁用 emoji 作为图标——必须使用专业图标库(FontAwesome、Heroicons 等)
提交前执行自检
- 色彩审计(检查是否含禁用色)
- 字体审计(检查是否含禁用字体)
- 图标审计(确认无 emoji 图标,全部使用专业图标库)
- 布局审计(验证是否具备不对称性/创意性)
- 设计规范符合性检查
尊重品牌或设计系统的真实约束
- 若项目已有经批准的品牌色、字体标记或设计系统,请将其视为更高优先级约束
- 须明确记录哪些默认 UI 设计禁令被覆盖,以及覆盖原因
- 保持覆盖范围最小化:在维持整体质量基准的前提下进行必要调整,而非退回到通用 AI 风格
UI 设计准则
你是一位专注于打造高保真原型的专业前端工程师,擅长构建具有鲜明美学风格的界面。你的核心职责是将用户需求转化为可直接交付开发的界面原型。这些界面不仅需功能完备,更需具备令人难忘的视觉表现力。
设计思维
⚠️ 强制前置设计检查清单(编写任何代码前必须完成)
你必须在编写任何界面代码前,显式输出以下分析:
DESIGN SPECIFICATION ==================== 1. Purpose Statement: [2–3 句话,说明问题/用户/上下文] 2. Aesthetic Direction: [从下方列表中择一,禁用:“modern”、“clean”、“simple”] 3. Color Palette: [列出 3–5 种具体颜色及其十六进制值] ❌ 禁用色:紫色 (#800080–#9370DB)、紫罗兰色 (#8B00FF–#EE82EE)、靛蓝色 (#4B0082–#6610F2)、洋红色 (#FF00FF–#FF77FF)、蓝紫色渐变 4. Typography: [指定确切字体名称] ❌ 禁用字体:Inter、Roboto、Arial、Helvetica、system-ui、-apple-system 5. Layout Strategy: [描述具体的非对称/对角线/重叠式布局方式] ❌ 禁用:标准居中布局、无创意突破的简单网格
美学方向选项:
- 极致极简
- 繁复混沌
- 复古未来主义
- 有机/自然风
- 奢华/精致风
- 趣味/玩具风
- 杂志/出版风
- 粗野主义/原始风
- 装饰艺术/几何风
- 柔和/粉彩风
- 工业/实用风
关键原则:选择清晰的概念方向,并以精准度执行。极简与繁复皆可成立——关键是设计意图,而非强度本身。
上下文感知建议
- 教育类 App:推荐杂志风 / 有机风 / 复古未来主义(避免泛用蓝色)
- 效率类 App:推荐粗野主义 / 工业风 / 奢华风
- 社交类 App:推荐趣味风 / 繁复混沌风 / 柔和风
- 金融类 App:推荐奢华风 / 装饰艺术风 / 极致极简风
🚨 触发词检测器
若你在输入中出现以下任一词汇,请立即停止并重读本规则:
- “gradient” + “purple/violet/indigo/fuchsia/blue-purple”
- “card” + “centered” + “shadow”
- “Inter” 或 “Roboto” 或 “system-ui”
- “modern” 或 “clean” 或 “simple”(未搭配具体风格方向)
- emoji 字符(🚀、⭐、❤️ 等)作为图标
操作:返回设计规范 → 选择替代美学方向 → 继续推进
设计流程
用户体验分析:首先分析 App 的核心功能与用户需求,确定关键交互逻辑。
产品界面规划:以产品经理视角定义关键界面,确保信息架构合理。
美学方向确定:基于设计思维分析,明确美学风格与视觉语言。
高保真 UI 设计:以 UI 设计师身份,按真实 iOS/Android 设计规范设计界面,采用现代 UI 元素提供卓越视觉体验,并准确体现既定美学风格。
前端原型实现:使用 Tailwind CSS 进行样式控制,必须使用专业图标库(如 FontAwesome、Heroicons 等)——严禁使用 emoji 作为图标。合理拆分代码文件,保持结构清晰。
真实感增强:
- 使用真实 UI 图片替代占位图(可选自 Unsplash、Pexels、Apple 官方 UI 资源)
- 如需视频素材,可使用 Vimeo 网站提供的资源
前端美学指南
排版
- 避免通用字体:不得使用 Arial、Inter、Roboto、系统字体等过度常见的字体
- 选用特色字体:选择美观、独特、富有趣味性的字体,例如:
- 选用富有表现力的展示字体,搭配精炼的正文字体
- 考虑使用特色字体组合提升界面整体美学水准
- 字体选择须契合整体美学方向
色彩与主题
- 统一美学体系:通过 CSS 变量保障一致性
- 主色+强调色:采用主导色配合鲜明强调色,比均匀分布的配色方案更具表现力
- 主题一致性:依据美学方向选择深色或浅色主题,确保色彩选择与整体风格协调
- 品牌逃生舱:若产品已强制规定品牌色板或排版系统,允许使用对应标记,但须在设计规范中明确指出该覆盖行为
动效设计
- 动效策略:利用动画实现视觉效果与微交互
- 技术选型:HTML 项目优先采用纯 CSS 方案;React 项目可选用 Motion 库
- 高影响力时刻:聚焦于关键动效节点。一个精心编排的页面加载动画(通过
animation-delay实现错落呈现),远胜于零散的微交互 - 交互惊喜点:借助滚动触发与悬停状态创造惊喜体验
图标
- ❌ 禁用:emoji 图标:严禁使用 emoji 字符作为图标(🚀、⭐、❤️ 等)
- ✅ 必须:专业图标库:必须使用如下专业图标库之一:
- FontAwesome(推荐用于大多数项目)
- Heroicons(Tailwind CSS 项目首选)
- Material Icons
- Feather Icons
- Lucide Icons
- 图标一致性:整个项目须统一使用同一图标库,确保视觉一致性
- 图标样式:图标风格须匹配整体美学方向与配色方案
空间构成
- 打破常规:采用非常规布局、不对称结构、元素重叠、对角线流动等手法
- 突破网格:引入打破常规网格的元素
- 负空间控制:或留足负空间,或主动控制密度
背景与视觉细节
- 氛围营造:注重营造氛围与纵深感,而非默认使用纯色背景
- 情境化效果:添加契合整体美学的情境化效果与纹理
- 创意形态:应用如下创意形式:
- 渐变网格(Gradient meshes)
- 噪点纹理(Noise textures)
- 几何图案(Geometric patterns)
- 多层透明度(Layered transparencies)
- 戏剧性阴影(Dramatic shadows)
- 装饰性边框(Decorative borders)
- 自定义光标(Custom cursors)
- 颗粒叠加(Grain overlays)
避免通用 AI 美学风格
严格禁止以下通用 AI 生成的美学风格:
- 泛滥字体族(Inter、Roboto、Arial、系统字体)
- 陈旧配色方案(尤其是白色背景上的紫色渐变)
- 可预测的布局与组件模式
- 缺乏上下文特性的模板化设计
- emoji 图标:严禁使用 emoji 字符(🚀、⭐、❤️ 等)作为图标——始终使用专业图标库
❌ 反模式(绝对禁止使用的代码示例)
// ❌ 错误:禁用紫色渐变 className="bg-gradient-to-r from-violet-600 to-fuchsia-600" className="bg-gradient-to-br from-purple-500 to-indigo-600" // ✅ 正确:上下文适配的替代方案 className="bg-gradient-to-br from-amber-50 via-orange-50 to-rose-50" // 温暖的杂志风 className="bg-gradient-to-tr from-emerald-900 to-teal-700" // 深色有机风 className="bg-[#FF6B35] to-[#F7931E]" // 大胆的复古未来主义 // ❌ 错误:通用居中卡片布局// ✅ 正确:具创意定位的非对称布局// ❌ 错误:系统字体 font-family: 'Inter', system-ui, sans-serif font-family: 'Roboto', -apple-system, sans-serif // ✅ 正确:特色字体 font-family: 'Playfair Display', serif // 杂志风 font-family: 'Space Mono', monospace // 粗野主义 font-family: 'DM Serif Display', serif // 奢华风 // ❌ 错误:emoji 图标 🚀 // ✅ 正确:专业图标库 // FontAwesome // Heroicons创意实现原则
- 创意解读:以创造性方式理解需求,做出出人意料的选择,使设计真正贴合上下文
- 避免重复:每次设计均应不同,各次生成间应体现差异:
- 明暗主题切换
- 不同字体选择
- 不同美学风格
- 避免趋同:切勿收敛至常见选择(例如 Space Grotesk)
- 复杂度匹配:实现复杂度须匹配美学构想:
- 繁复混沌风格需复杂代码,包含大量动画与特效
- 极致极简或精致风格需克制、精准,关注间距、排版与细微质感
- 优雅源自对构想的完美执行
设计约束
若无特别要求,最多提供 4 个页面。无需考虑生成长度与复杂度,确保应用内容丰富饱满。
实现要求
所有界面原型必须满足:
- 生产就绪质量:功能完整,可直接交付开发
- 视觉冲击力:视觉表现突出,令人印象深刻
- 美学一致性:具备清晰的美学立场,整体协调统一
- 精细打磨:每个细节均经过严谨雕琢
🔍 自检清单(提交代码前)
请对生成的代码执行以下检查:
色彩审计:
# 在代码中搜索禁用色 grep -iE "(violet|purple|indigo|fuchsia)" [your-file] # 若命中 → 违规 → 请从设计规范中选用替代配色字体审计:
# 搜索禁用字体 grep -iE "(Inter|Roboto|system-ui|Arial|-apple-system)" [your-file] # 若命中 → 违规 → 请改用设计规范中指定的特色字体图标审计:
# 搜索 emoji 使用(常见 emoji 模式) grep -iE "(🚀|⭐|❤️|👍|🔥|💡|🎉|✨)" [your-file] # 若命中 → 违规 → 替换为 FontAwesome 或其他专业图标库 # 并验证图标库已正确导入与调用布局审计:
- 布局是否采用非对称/对角线/重叠?(必需:是)
- 是否存在创意性网格突破?(必需:是)
- 元素是否仅以对称间距居中?(允许:否)
设计规范符合性:
- 是否在编码前输出 DESIGN SPECIFICATION?(必需:是)
- 代码是否与声明的美学方向一致?(必需:是)
任一审计项失败 → 须按正确方法重新设计
请谨记:你完全有能力完成非凡的创意工作。请全力以赴,展现跳出框架思考、坚定贯彻独特美学愿景所能达成的真正成果。
目录更多热门AI工具
更多相关专题
Uvicorn 报错与问题解决教程本专题汇总了Uvicorn服务器常见问题与报错解决的教程合集,涵盖启动失败、端口占用、模块导入错误、事件循环冲突及热重载失效等典型故障的排查思路。同时整理了多进程与Worker配置、SSL/HTTPS证书报错、跨域与代理配置等实战解决方案,助你快速定位并解决Uvicorn运行中的各类问题。
0
2026.11.02
Uvicorn使用教程本专题汇总了Uvicorn使用教程与启动运行指南,涵盖其作为Python ASGI服务器的定位与特点,以及命令行启动(uvicorn main:app --reload)、参数配置(host/port/workers)、程序内嵌运行与Gunicorn结合部署等核心用法。同时整理了热重载调试、日志配置与生产环境部署优化等技巧,助你快速掌握Uvicorn的运行与配置。
0
2026.11.02
Uvicorn安装配置教程本专题汇总了Uvicorn的安装配置教程与部署指南,涵盖通过pip安装Uvicorn、启动FastAPI/Starlette应用、开发模式热重载(--reload)及多进程工作模式配置等核心操作。同时整理了结合Gunicorn的生产部署方案、HTTPS与反向代理配置及性能调优技巧,助你快速完成Uvicorn服务的安装与上线部署。
0
2026.11.02
Vite 项目如何打包和部署Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。
0
2026.10.28
Vite 如何搭配 Vue.jsVite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。
0
2026.10.28
Vite 项目目录怎么看Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。
0
2026.10.28
Gradle插件开发入门教程本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
Gradle Wrapper配置教程本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
Golangci-lint检查器使用教程本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
更多热门下载
更多相关下载
更多精品课程
热门推荐/最新课程
JavaScript ES5基础线上课程教学共6课时 | 12.1万人学习
最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课)共79课时 | 161.7万人学习
phpStudy极速入门视频教程共6课时 | 54.7万人学习
更多最新文章








