Communitygithub.com

Kevin-Liu-01/Agent-Machines

打造具有独特审美的生产级前端界面,拒绝千篇一律的 AI 设计风格。适用于 UI 组件、落地页、设计系统等所有前端创作任务。

Agent-Machines 是什么?

该技能用于指导 AI 代理(如 Claude Code、Cursor 等)创建个性化、高质量的前端界面,核心目标是避免生成“AI 泛化感”的设计。它强调在编码前确立大胆的美学方向,包括目的、基调(如极简、极繁、复古未来等)、技术约束和差异化。技能详细规定了排版、配色、动效、空间构图和背景细节等美学支柱,并明确禁止使用 Inter、Roboto 等泛滥字体及紫色渐变等陈词滥调。同时,它要求实现复杂度与美学愿景相匹配:极繁设计需要复杂代码,极简设计则注重克制与精度。该技能支持 HTML/CSS 和 React 技术栈,建议在开始 UI 工作前阅读 `wiki/design/design-system.md` 和 `wiki/design/aesthetic-systems.md`,并可与其他前端设计及优化技能联动使用。

兼容平台✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/Kevin-Liu-01/Agent-Machines/tree/HEAD/knowledge/skills/frontend-design

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

前端设计

打造具有独特审美、生产级品质的前端界面,避免陷入泛滥的“AI 设计通病”。提供真实可用的代码,在美学细节和创意选择上极致用心。

设计思考(编码前)

确立一个大胆的美学方向:

  • 目的:该界面解决什么问题?用户是谁?
  • 基调:选择极端方向——极致极简、极繁混乱、复古未来、有机/自然、奢华/精致、俏皮/玩具、杂志/编辑、粗野/原始、装饰艺术/几何、柔和/粉彩、工业/实用
  • 约束:技术要求(框架、性能、无障碍)
  • 差异化:什么东西让人过目不忘?用户记住的唯一一点是什么?

选择一个清晰的概念方向,并精准执行。无论是大胆的极繁主义还是精致的极简主义,关键在于目的性,而非强度。

前端美学支柱

排版

选择优美、独特、有趣的字体。避免 Arial、Inter、Roboto 等系统字体的俗套。将特色鲜明的展示字体与精致的正文字体搭配。选择出人意料、富有性格的字体方案。

色彩与主题

坚持一致的美学风格。使用 CSS 变量确保统一性。主导色调搭配锐利强调色,效果远优于均匀分布、怯懦的调色板。

动效

动画用于效果和微交互。HTML 场景只用 CSS,React 场景使用 Motion 库。高光时刻:一次精心编排的页面加载,配合交错出现效果,远比零散的微交互更能带来愉悦感。使用滚动触发和令人惊喜的悬停状态。

空间构图

出人意料的布局。不对称、重叠、对角线流动、打破网格的元素。慷慨的留白 或者 受控的密集感。

背景与视觉细节

用氛围与深度取代纯色背景。渐变网格、噪点纹理、几何图案、多层透明度、戏剧化阴影、装饰性边框、自定义光标、颗粒叠加层。

绝对不要使用

  • 过度使用的字体家族(Inter、Roboto、Arial 等系统字体)
  • 陈词滥调的色彩方案(白色背景上的紫色渐变)
  • 可预测的布局和组件模式
  • 缺乏语境特色的模板化设计

创意解读,每项设计都与众不同。在浅色/深色主题、不同字体、不同美学风格之间切换。绝对不要在不同生成之间落入常见选择。

实现复杂度必须与美学愿景相匹配。极繁主义设计需要复杂代码,极简主义设计则需要克制、精准以及对间距、排版和微妙细节的密切关注。

Kevin 的设计上下文

开始任何 UI 工作前,请阅读 wiki/design/design-system.md 了解当前设计令牌。 另见:wiki/design/aesthetic-systems.md 了解艺术方向原型。

相关技能

  • web-design-guidelines — Vercel Web 界面指南合规性
  • vercel-react-best-practices — React 性能优化
  • frontend-design-taste — Kevin 的个人艺术方向技能
  • modern-web-design — 设计趋势与实现模式

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能