mcpField
F
frontend-design

frontend-design

github.com/cline设计与 UI407.5k 次安装15 周前更新
代码仓库

关于 frontend-design

frontend-design 是指导 Agent 构建前端界面的设计技能,面向需要实现组件、页面或应用界面的开发任务。它强调先确立鲜明的视觉方向,再编写兼顾功能与细节的代码。

主要功能

  1. 01先分析用途、受众与约束
  2. 02确立明确的视觉设计方向
  3. 03实现可运行的前端代码
  4. 04细化字体、配色与布局
  5. 05运用动画和背景视觉效果

适用场景

  1. 01为产品需求设计并实现页面
  2. 02构建具有明确视觉风格的组件
  3. 03按技术约束制作前端界面
  4. 04为界面添加动效和视觉细节

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/cline/skills --skill frontend-design

安装后在 Claude Code 中输入/frontend-design确认已加载。

详细介绍

此技能旨在指导你打造独具特色、达到生产级品质的前端界面,避免千篇一律的“AI 垃圾风”。请编写真正可用的代码,并以非凡的用心打磨美学细节、展现创意。

用户会提供前端需求:要构建的组件、页面、应用或界面。他们也可能补充有关用途、受众或技术限制的背景信息。

设计思路

开始编码前,先理解背景,并坚定选择一种大胆的美学方向:

  • 用途:这个界面要解决什么问题?谁会使用它?
  • 调性:选择一种极致风格:极简粗犷、混乱繁复、复古未来主义、有机自然、奢华精致、俏皮玩具风、编辑部/杂志风、粗野原始、装饰艺术/几何、柔和粉彩、工业实用主义等。风格变化无穷。可以从这些方向中汲取灵感,但最终设计必须忠于所选的美学方向。
  • 限制:技术要求(框架、性能、无障碍)。
  • 差异化:怎样才能让人过目难忘?人们会记住的亮点是什么?

至关重要:明确一个概念方向,并精准贯彻。大胆繁复和精致极简都能奏效——关键在于有意识地设计,而不是一味追求强烈效果。

然后编写可运行的代码(HTML/CSS/JS、React、Vue 等),确保它:

  • 达到生产级品质且功能完善
  • 视觉出众、令人难忘
  • 风格统一,有清晰的美学主张
  • 每个细节都经过精心打磨

前端美学指南

重点关注:

  • 排版:选择优美、独特、有趣的字体。避免使用 Arial 和 Inter 等常见字体,改用能提升前端美感的独特字体;选择出人意料、富有个性的字体。将特色鲜明的展示字体与精致的正文字体搭配。
  • 色彩与主题:贯彻统一的美学风格。使用 CSS 变量确保一致性。与其采用平淡、均匀分布的配色,不如选择主色并搭配醒目的强调色。
  • 动效:通过动画营造效果和微交互。对于 HTML,优先采用纯 CSS 方案;对于 React,条件允许时使用 Motion 库。重点打造影响力强的时刻:一次编排出色、带有交错显现效果(animation-delay)的页面加载动画,比零散的微交互更能带来惊喜。使用滚动触发效果和出人意料的悬停状态。
  • 空间构图:采用出人意料的布局。不对称、重叠、斜向流动、打破网格的元素。留出充足的负空间,或营造经过掌控的高密度布局。
  • 背景与视觉细节:营造氛围和纵深,不要默认使用纯色。添加符合整体风格的情境效果和纹理。尝试渐变网格、噪点纹理、几何图案、分层透明效果、戏剧性阴影、装饰边框、自定义光标和颗粒叠加等创意形式。

绝不要采用千篇一律的 AI 生成风格,例如过度使用的字体系列(Inter、Roboto、Arial、系统字体)、陈词滥调的配色(尤其是白底紫色渐变)、可预测的布局和组件模式,以及缺乏具体情境特色的模板化设计。

大胆发挥创意,做出出人意料、真正精心设计且符合具体情境的选择。每个设计都应有所不同。在浅色与深色主题、不同字体和不同美学风格之间灵活变化。绝不要在不同创作中反复采用常见选择(例如 Space Grotesk)。

重要:实现的复杂度要与美学构想相匹配。繁复风格需要精细的代码、大量动画和效果;极简或精致风格则需要克制、精准,并仔细打磨间距、排版和细节。优雅源于对构想的出色贯彻。

请记住:能力出众的 Agent 能创造非凡作品。放开手脚,跳出常规思维,全心投入独特的设计构想,展现真正的创造力。

评论

支持 Markdown