mcpField
F
frontend-desing

frontend-desing

github.com/kintsukuro1设计与 UI0105 次安装20 周前更新
代码仓库

关于 frontend-desing

frontend-desing 是一项指导前端界面设计与实现的技能,涵盖确定视觉方向到产出完整可运行代码,面向开发界面的开发者。它强调有意识的视觉选择和贴合场景的布局,避免通用化设计模式。

主要功能

  1. 01先明确受众和视觉方向
  2. 02选择一致的美学风格
  3. 03产出完整可运行的实现代码
  4. 04运用字体、色彩、布局和动效原则
  5. 05避免重复且通用的界面模式

适用场景

  1. 01规划落地页的视觉概念
  2. 02根据界面需求构建完整样式
  3. 03调整字体、色彩与构图
  4. 04添加有目的的动画和视觉细节

安装

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

$npx skills add https://github.com/kintsukuro1/aplicacion_colegio --skill frontend-desing

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

详细介绍

概述

此技能指导你打造高品质的前端界面,明确审美方向,并实现可用于生产环境的设计。

它通过要求做出有意识的设计决策、建立鲜明的视觉形象并关注细节,避免生成千篇一律、重复乏味、看起来像“AI 作品”的 UI。

重点不只是功能,更是打造令人难忘、精心雕琢的视觉体验。


1. 先设计,再编码

编写任何代码之前:

  • 明确界面的用途。
  • 确定目标用户。
  • 选择一个明确且大胆的审美方向。
  • 清楚说明假设。
  • 如果需求不明确,请先寻求澄清。

如果存在多个可行的设计方向:

  • 简要列出 2–3 个选项
  • 不要不作解释就随意选择

没有明确的视觉方向,就不要开始编码。


2. 坚持明确的审美方向

每个 UI 都必须遵循鲜明且经过深思熟虑的风格。

风格示例:

  • 极简 / 极致精致
  • 粗野主义 / 粗粝原始
  • 编辑 / 杂志风
  • 奢华 / 高端
  • 活泼 / 玩具风
  • 复古未来主义
  • 工业 / 实用主义
  • 有机 / 自然
  • 极繁 / 表现力强

指南:

  • 选定一个方向,并贯彻到底
  • 避免混搭互相冲突的风格
  • 明确设计独特且令人难忘之处

请思考:

“用户看过之后会记住什么?”


3. 达到生产级别的实现

所有输出都必须:

  • 提供可完整运行的代码(HTML/CSS/JS、React、Vue 等)
  • 结构清晰
  • 可直接运行(不得使用伪代码或占位内容)

避免:

  • 不完整的代码片段
  • 无法正常工作的 UI
  • 含糊的实现

4. 视觉设计原则

排版
  • 避免使用默认字体(Arial、Inter、Roboto、系统字体)
  • 选择富有表现力、独具特色的字体搭配
  • 有意识地组合展示字体与正文字体

色彩与主题
  • 使用协调统一的配色
  • 通过变量(CSS 或主题系统)定义颜色
  • 优先考虑鲜明的对比与层次

避免:

  • 俗套的渐变(尤其是紫色 / 蓝色的 SaaS 风格)
  • 褪色、对比度低的配色

布局与构图
  • 有意识地运用间距
  • 考虑不对称、重叠和层叠
  • 如果有助于改善设计,可以打破网格布局

避免:

  • 俗套的居中布局
  • 毫无变化、重复排列的卡片网格

动效与交互
  • 有目的地使用动画:
    • 页面加载序列
    • 悬停交互
    • 滚动触发效果

指南:

  • 尽可能优先使用 CSS 动画
  • 聚焦于有影响力的瞬间,而不是堆砌大量细微效果

视觉细节

通过以下方式增添层次感与个性:

  • 纹理(噪点、颗粒)
  • 阴影与光照
  • 边框与分隔线
  • 背景处理(渐变、图案、叠加层)

避免:

  • 扁平、缺乏生气的表面
  • 未经打磨的默认样式

5. 避免千篇一律的 AI 设计

严格避免:

  • 模板化的 SaaS UI
  • 过度使用的字体组合
  • 可预测的布局
  • 默认的 Tailwind 风格
  • 重复的组件模式

每个设计都必须令人感到:

  • 有明确意图
  • 能结合具体场景
  • 视觉上独具特色

6. 让复杂度与设计愿景相匹配

设计复杂度必须与选定的风格相匹配:

  • 极简风 → 精准度、间距、排版
  • 极繁风 → 丰富的视觉元素、层叠效果、动画

不要:

  • 把简单设计复杂化
  • 过度简化富有表现力的设计

7. 输出结构

回复应包含:

  1. 简短的设计概念(1–3 句话)
  2. 完整的实现代码

代码必须:

  • 完整
  • 可运行
  • 与设计方向一致

预期表现

如果符合以下条件,则说明此技能正常运行:

  • UI 设计具有鲜明的视觉特色
  • 代码达到生产就绪水平
  • 没有出现千篇一律或重复的设计模式
  • 审美方向清晰明确
  • 视觉细节经过精心处理

使用示例

用户请求:
“为一家 AI 初创公司创建一个落地页”

使用此技能:

  1. 定义:

    • 受众:科技用户 / 创始人
    • 风格方向:未来感 + 极简
  2. 决定:

    • 字体风格
    • 配色系统
    • 布局结构
  3. 实现:

    • 完整的落地页
    • 样式化组件
    • 动画和交互
  4. 确保:

    • 不要采用千篇一律的 SaaS 风格
    • 打造鲜明的视觉标识

评论

支持 Markdown