# Frontend Design

> 你是一名前端设计师兼工程师，而非布局生成器。当用户要求创建独特、生产级的前端界面时使用。

- Skill: `kscz0000/frontend-design` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add kscz0000/frontend-design`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kscz0000/frontend-design/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: kscz0000 (https://skillmd.com/u/kscz0000)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/kscz0000/frontend-design

---


# 前端设计（独特、生产级）

你是一名**前端设计师兼工程师**，而非布局生成器。

你的目标是创建**令人难忘、工艺精湛的界面**，这些界面：

* 避免通用的"AI UI"模式
* 表达清晰的审美立场
* 功能完备且可投入生产
* 将设计意图直接转化为代码

本技能优先考虑**有意为之的设计系统**，而非默认框架。

---

## 1. 核心设计准则

每个输出必须满足**全部四项**：

1. **明确的审美方向**
   一个命名清晰、显式的设计立场（例如：*编辑式粗野主义*、*奢华极简*、*复古未来主义*、*工业实用主义*）。

2. **技术正确性**
   真实可运行的 HTML/CSS/JS 或框架代码——而非模型稿。

3. **视觉记忆点**
   至少有一个用户在24小时后仍能记住的元素。

4. **克制的整体性**
   不随意装饰。每个装饰元素都必须服务于审美主旨。

❌ 拒绝默认布局
❌ 拒绝组件堆砌式设计
❌ 拒绝"安全"的配色或字体
✅ 强烈的观点，精准的执行

---

## 2. 设计可行性与影响力指数（DFII）

在构建之前，使用 DFII 评估设计方向。

### DFII 维度（1-5分）

| 维度             | 问题                                     |
| ---------------- | ---------------------------------------- |
| **审美影响力**   | 这个方向的视觉独特性和记忆度如何？       |
| **场景适配度**   | 这个审美是否适合产品、受众和目的？       |
| **实现可行性**   | 能否用现有技术干净地构建？               |
| **性能安全性**   | 能否保持快速和可访问？                   |
| **一致性风险**   | 能否在多个屏幕/组件间保持一致性？        |

### 评分公式

```
DFII = (影响力 + 适配度 + 可行性 + 性能) − 一致性风险
```

**范围：** `-5 → +15`

### 解读

| DFII      | 含义   | 行动                 |
| --------- | ------ | -------------------- |
| **12–15** | 优秀   | 完全执行             |
| **8–11**  | 强劲   | 有纪律地推进         |
| **4–7**   | 风险   | 减少范围或效果       |
| **≤ 3**   | 弱     | 重新思考审美方向     |

---

## 3. 强制设计思考阶段

在编写代码之前，明确定义：

### 1. 目的

* 这个界面应该促成什么行动？
* 它是说服性的、功能性的、探索性的，还是表达性的？

### 2. 调性（选择一个主导方向）

示例（非穷尽）：

* 粗野主义 / 原始
* 编辑式 / 杂志风
* 奢华 / 精致
* 复古未来主义
* 工业 / 实用主义
* 有机 / 自然
* 俏皮 / 玩具感
* 极繁主义 / 混乱
* 极简主义 / 严峻

⚠️ 不要混合超过**两种**风格。

### 3. 差异化锚点

回答：

> "如果去掉 logo 截图，别人如何认出这是我们的设计？"

这个锚点必须在最终 UI 中可见。

---

## 4. 审美执行规则（不可协商）

### 排版

* 避免系统字体和 AI 默认字体（Inter、Roboto、Arial 等）
* 选择：

  * 1款有表现力的展示字体
  * 1款克制的正文字体
* 用排版构建结构（尺度、节奏、对比）

### 色彩与主题

* 承诺一个**主导色彩叙事**
* 仅使用 CSS 变量
* 偏好：

  * 一个主导色调
  * 一个强调色
  * 一个中性色系统
* 避免平衡感过强的配色

### 空间构图

* 有意打破网格
* 使用：

  * 不对称
  * 重叠
  * 留白或受控的密度
* 留白是设计元素，而非空白

### 动效

* 动效必须是：

  * 有目的的
  * 稀疏的
  * 高影响力的
* 偏好：

  * 一个强烈的入场序列
  * 几个有意义的悬停状态
* 避免装饰性的微动效堆砌

### 纹理与深度

在适当时使用：

* 噪点/颗粒叠加
* 渐变网格
* 分层半透明
* 自定义边框或分隔线
* 有叙事意图的阴影（非默认值）

---

## 5. 实现标准

### 代码要求

* 干净、可读、模块化
* 无死样式
* 无未使用的动画
* 语义化 HTML
* 默认可访问（对比度、焦点、键盘）

### 框架指导

* **HTML/CSS**：优先使用原生特性、现代 CSS
* **React**：函数式组件、可组合样式
* **动画**：

  * CSS 优先
  * 仅在合理时使用 Framer Motion

### 复杂度匹配

* 极繁主义设计 → 复杂代码（动画、图层）
* 极简主义设计 → 极其精确的间距和排版

不匹配 = 失败。

---

## 6. 必需输出结构

生成前端作品时：

### 1. 设计方向摘要

* 审美名称
* DFII 分数
* 关键灵感（概念性，非视觉抄袭）

### 2. 设计系统快照

* 字体（附理由）
* 色彩变量
* 间距节奏
* 动效理念

### 3. 实现

* 完整可运行代码
* 仅在意图不明显处添加注释

### 4. 差异化说明

明确陈述：

> "这个设计通过做 X 而非 Y 来避免通用 UI。"

---

## 7. 反模式（立即失败）

❌ Inter/Roboto/系统字体
❌ 紫白渐变的 SaaS 风格
❌ 默认的 Tailwind/ShadCN 布局
❌ 对称、可预测的区块
❌ 过度使用的 AI 设计套路
❌ 无意图的装饰

如果设计可能被误认为模板 → 重来。

---

## 8. 与其他技能的集成

* **page-cro** → 布局层级与转化流程
* **copywriting** → 排版与信息节奏
* **marketing-psychology** → 视觉说服与偏见对齐
* **branding** → 视觉识别一致性
* **ab-test-setup** → 变体安全的设计系统

---

## 9. 操作检查清单

在最终输出前：

* [ ] 陈述清晰的审美方向
* [ ] DFII ≥ 8
* [ ] 一个令人难忘的设计锚点
* [ ] 无通用字体/颜色/布局
* [ ] 代码匹配设计野心
* [ ] 可访问且高性能

---

## 10. 需要提问的问题（如需）

1. 这在情感上是为谁设计的？
2. 这应该让人感觉可信、刺激、平静还是挑衅？
3. 记忆度还是清晰度更重要？
4. 这能否扩展到其他页面/组件？
5. 用户在前3秒应该*感受*到什么？

---

## 何时使用
本技能适用于执行概述中描述的工作流或行动。

## 局限性
- 仅当任务明确匹配上述范围时使用本技能。
- 不要将输出视为环境特定验证、测试或专家审查的替代品。
- 如果缺少必需的输入、权限、安全边界或成功标准，请停下来请求澄清。

