关于 ui-design-aesthetics
ui-design-aesthetics 是面向界面设计与实现的技能,适用于新功能开发、界面改造和复杂仪表板。它结合视觉方向、渐进式呈现、动态加载与 API 契约校验,兼顾界面表现和性能。
主要功能
- 01制定统一的视觉方向
- 02按需动态加载组件
- 03渐进式展示界面复杂度
- 04校验前后端 API 契约
- 05规划交互与加载状态
适用场景
- 01从零设计应用或新功能
- 02改造现有界面并改善性能
- 03构建复杂仪表板和数据密集型界面
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nickcrew/ claude-cortex --skill ui-design-aesthetics安装后在 Claude Code 中输入/ui-design-aesthetics确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/aesthetics.mdapi-contracts.mdprogressive-disclosure.md详细介绍
UI 设计与美学
为设计和实现美观、高性能的用户界面提供专家指导。此技能通过渐进式披露和动态加载,在确保技术卓越的同时,打造鲜明独特的美学风格。
核心能力
- 美学方向:通过强调独特的字体、色彩和层次感,避免“AI 垃圾风”。
- 性能架构:确保 UI 组件动态加载,以尽量减少初始载荷。
- 渐进式披露:设计仅在需要时才展现复杂内容的界面。
- API 契约验证:确保前端组件与后端数据结构保持一致。
用法
在以下情况下使用此技能:
- 从零开始设计新功能或应用。
- 重构现有 UI,使其更现代、性能更佳。
- 实现复杂的仪表盘或数据密集型界面。
快速参考
| 主题 | 参考资料 |
|---|---|
| 美学规则(字体、色彩、动效) | skills/ui-design-aesthetics/references/aesthetics.md |
| 渐进式披露与动态加载 | skills/ui-design-aesthetics/references/progressive-disclosure.md |
| API 契约验证 | skills/ui-design-aesthetics/references/api-contracts.md |
设计工作流
- 分析并选择美学风格:选择协调统一的主题(瑞士风格、新粗野主义等),避免采用泛泛的默认样式。
- 针对性能进行架构设计:找出需要延迟加载的重量级组件(
React.lazy、动态导入)。 - 设计交互:规划分步呈现和基于交互的加载。
- 验证数据:为 API 响应定义 TypeScript 接口或 Zod 模式。
- 实现:使用工具类(Tailwind)编写代码,并遵循设计系统。
性能要求
- 初始载荷:仅包含关键路径所需的 CSS/JS。
- 动态加载:次要组件必须在交互发生时或组件可见时加载(IntersectionObserver)。
- 延迟:针对耗时超过 100ms 的交互设计乐观 UI 状态。
评论
支持 Markdown