mcpField
F
frontend-design

frontend-design

github.com/partme-ai设计与 UI71891 次安装4 周前更新
代码仓库

关于 frontend-design

frontend-design 是面向编码 Agent 的设计技能,引导从明确视觉方向到实现可运行的前端代码,涵盖界面构思与细节设计。

主要功能

  1. 01明确用途、基调与约束
  2. 02确定鲜明的视觉方向
  3. 03指导字体、色彩、动效与布局
  4. 04实现可运行的前端代码

适用场景

  1. 01在编码前规划界面
  2. 02打造贴合场景的视觉风格
  3. 03构建精细的 HTML、CSS 或 JavaScript 界面

安装

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

$npx skills add https://github.com/partme-ai/full-stack-skills --skill frontend-design

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

附带文件LICENSE.txt

详细介绍

设计思维

在编写代码之前,先了解背景,并确定一个大胆的美学方向:

  • 目的:这个界面要解决什么问题?谁会使用它?
  • 基调:选择一种极致风格:极简粗粝、极繁混沌、复古未来、有机自然、奢华精致、俏皮玩具感、编辑部/杂志风、粗野原始、装饰艺术/几何、柔和粉彩、工业实用主义等。风格选择丰富多样。可以从中汲取灵感,但要设计出真正契合美学方向的作品。
  • 约束:技术要求(框架、性能、无障碍)。
  • 差异化:怎样才能让人难以忘怀?别人会记住的那一点是什么?

关键:选择清晰的概念方向,并精准地贯彻到底。大胆的极繁主义和精致的极简主义都行得通——关键在于用心,而非强度。

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

  • 达到生产级质量且功能完整
  • 视觉效果醒目、令人难忘
  • 风格统一,审美立场鲜明
  • 每个细节都经过精心打磨

前端美学指南

重点关注:

  • 字体排印:选择优美、独特、有趣的字体。避免使用 Arial 和 Inter 等常见字体;应选择能提升前端美感、风格鲜明、富有个性的字体。将独特的展示字体与精致的正文字体搭配使用。
  • 色彩与主题:坚持统一的美学风格。使用 CSS 变量保持一致性。相比畏首畏尾、平均分配的配色,主色搭配鲜明点缀色更出彩。
  • 动效:使用动画呈现效果和微交互。对于 HTML,优先采用纯 CSS 方案。React 项目可用时,使用 Motion 库。聚焦高影响力的时刻:精心编排页面加载效果,并以错落的动画延迟逐步呈现内容(animation-delay),比零散的微交互更能带来惊喜。运用滚动触发效果和出人意料的悬停状态。
  • 空间构图:采用出人意料的布局、不对称、重叠、对角线动线、打破网格的元素,以及宽裕的留白或精心控制的密度。
  • 背景与视觉细节:营造氛围和层次,不要默认使用纯色。添加契合整体美学的场景效果和纹理。可以创造性地运用渐变网格、噪点纹理、几何图案、分层透明效果、戏剧化阴影、装饰边框、自定义光标和颗粒叠加效果。

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

发挥创意,做出契合情境、出人意料的选择,体现真实的设计感。每个设计都应独一无二。尝试不同的明暗主题、字体和美学风格。绝不要在每次创作中都趋同于常见选择(例如 Space Grotesk)。

重要:让实现的复杂程度与美学构想相匹配。极繁主义设计需要复杂的代码、丰富的动画和效果。极简或精致的设计则需要克制、精准,并仔细关注间距、字体排印和细微之处。优雅源自对设计构想的出色执行。

请记住:Claude 能够创造非凡的作品。不要有所保留,放开手脚,展示跳出常规思维、全心投入独特构想时真正能创造出什么。

评论

支持 Markdown