web-design-skill/README.zh-CN.md
lishiqi.conard 2e214c5b76 Add initial project files including .gitignore, LICENSE, README, and skill definitions
- Created .gitignore to exclude unnecessary files.
- Added MIT License for project licensing.
- Introduced README.md and README.zh-CN.md for documentation in English and Chinese.
- Implemented web design engineer skill with detailed workflow and design principles.
- Included advanced patterns and code templates for reference in the skill.
- Added demo HTML files showcasing the skill's capabilities.
2026-04-21 19:53:49 +08:00

8.0 KiB
Raw Permalink Blame History

Web Design Engineer Skill

一个让 AI 生成网页从"能用"进阶到"惊艳"的 Agent 技能。

English


这是什么?

这是一个面向 AI 编程代理(如 Claude CodeCursor 以及其他支持 SKILL.md 格式的工具)的可复用 Skill(结构化系统提示词),能显著提升 AI 生成的 HTML/CSS/JavaScript 产物的设计品质。

它将 Claude Design 系统提示词中的核心设计理念提炼为一个开放、可移植、可自定义的技能文件,可以直接放进任何项目中使用。

问题

现代大语言模型已经能根据简单的提示词生成功能完整的网页。但它们的输出总是趋向同一种审美Inter 字体、蓝色主按钮、紫粉渐变、大圆角卡片、emoji 充当图标、编造的好评数据。技术上没问题,视觉上千篇一律。

解决方案

这个 Skill 通过以下方式将设计品位注入 AI 的决策过程:

  • 反俗套规则 —— 一份明确的 AI 设计雷区清单
  • 设计系统宣告 —— 强制 AI 在写代码之前,先用自然语言说清配色、字体、间距和动效选择
  • oklch 色彩理论 —— 基于感知均匀色彩空间的配色派生,取代随机 hex 值
  • 精选字体 × 配色组合 —— 高品质起点,替代默认的 Inter + #3b82f6
  • 占位符哲学 —— 用诚实的 [icon] 标记代替拙劣的 SVG 假图
  • 结构化工作流 —— 从需求理解 → 上下文获取 → 设计系统宣告 → v0 草稿 → 完整构建 → 验证的六步流程

快速上手

用于 Claude Code / Cursor / AI Agent

将技能目录复制到你的项目中:

your-project/
├── .agents/skills/web-design-engineer/
│   ├── SKILL.md                          # 主技能文件(约 400 行)
│   └── references/
│       └── advanced-patterns.md          # 代码模板库(约 520 行)
└── ...

当你的请求涉及可视化/交互式前端工作时Agent 会自动启用此技能。

注意:部分工具使用 .claude/skills/ 目录。将文件放在你的工具所需的目录中即可,内容完全相同。

覆盖范围

输出类型 示例
网页 & 落地页 营销页面、产品页、作品集
交互式原型 带设备框架的可点击 App 模型
幻灯片 HTML 演示文稿1920×1080键盘导航
数据可视化 基于 Chart.js 或 D3.js 的仪表盘
动画 CSS/JS 动效设计,时间线驱动的演示
设计系统 Token 探索、组件变体

工作原理

六步工作流

1. 理解需求          →  信息充足就干活,信息不足才提问
2. 获取设计上下文    →  代码 > 截图;不要从空气中开始
3. 宣告设计系统      →  配色、字体、间距、动效 —— 用 Markdown 说明,写代码之前
4. 尽早展示 v0       →  占位符 + 布局 + token让用户提前纠偏
5. 完整构建          →  组件、状态、动效;在关键决策点暂停确认
6. 验证              →  交付前清单;无控制台错误,无私自新增色相

核心设计原则

反 AI 俗套清单。 Skill 明确禁止以下模式:

  • 紫粉蓝渐变背景
  • 带左侧彩色边框的卡片
  • Inter / Roboto / Arial / Fraunces / system-ui 字体
  • 用 emoji 充当图标
  • 编造的数据、假 logo 墙、虚假好评

oklch 色彩系统。 在感知均匀的 oklch 色彩空间中派生颜色。相同的亮度值在人眼中看起来确实一样亮——HSL 做不到这一点HSL 中亮度 50% 的黄色看起来比亮度 50% 的蓝色亮得多。

精选起点。 六套经过验证的配色 × 字体组合,覆盖常见场景:

风格 主色 字体组合 适用场景
现代科技感 蓝紫 Space Grotesk + Inter SaaS、开发者工具
优雅杂志风 暖棕 Newsreader + Outfit 内容平台、博客
高端品牌 近黑 Sora + Plus Jakarta Sans 奢侈品、金融
活泼消费 珊瑚 Plus Jakarta Sans + Outfit 电商、社交
极简专业 青蓝 Outfit + Space Grotesk 仪表盘、B2B
手作温度 焦糖 Caveat + Newsreader 餐饮、教育

示例

demo/ 目录包含使用相同提示词、分别在有 Skill 和无 Skill 条件下生成的页面对比。

Demo 1太空探索博物馆

提示词: "帮我做一个'太空探索博物馆'的线上展览首页——全屏 Hero、4 个核心展览介绍、一个至少 6 个节点的时间线、参观预约 CTA、页脚。整体风格要沉浸感强、有宇宙的深邃感。"

无 Skill 有 Skill
文件 demo/demo1.html demo/demo1-with-skill.html
色彩系统 硬编码 hex 值(#7cf0ff, #b388ff 基于 oklch 的 token 系统,使用 CSS 自定义属性
字体 Orbitron + Noto Serif SC Instrument Serif + Space Grotesk + JetBrains Mono
布局 标准落地页结构 杂志编辑式布局grid 组合排版
细节 大量发光效果、霓虹渐变 克制的色彩方案、字体层级、装饰性数据元素
整体感受 热情的初级设计师 有经验的设计总监

Demo 2摄影师作品集

提示词: "帮我做一个独立摄影师的个人作品集网站首页。"

有 Skill
文件 demo/demo2-with-skill.html
角色塑造 虚构了北欧摄影师 "Mira Høst",设计了一整套视觉身份
配色 暖纸色浅底(#f2efe8+ 墨色深文(#161513—— 极度克制的双色调
字体 Instrument Serif展示标题+ Space Grotesk界面, 大量使用斜体
布局 杂志编排式结构,编号分节、不对称网格、侧边竖排文字
动效 Hero 图片的慢速 Ken Burns 动画24秒周期胶片噪点纹理叠加
导航 mix-blend-mode: difference 顶栏 —— 在深浅背景间无缝过渡

文件结构

.
├── README.md                                    # 英文文档
├── README.zh-CN.md                              # 本文件(中文)
├── .agents/skills/web-design-engineer/
│   ├── SKILL.md                                 # 主技能定义
│   └── references/
│       └── advanced-patterns.md                 # 代码模板与模式
├── demo/
│   ├── demo1.html                               # 太空博物馆 — 无 Skill
│   ├── demo1-with-skill.html                    # 太空博物馆 — 有 Skill
│   └── demo2-with-skill.html                    # 摄影师作品集 — 有 Skill
└── prompt/
    └── system.md                                # Claude Design 系统提示词(参考)

背景

此 Skill 的灵感来自 Claude Design 的系统提示词。Claude Design 是 Anthropic 于 2026 年 4 月推出的视觉设计产品。其系统提示词(约 420 行)编码了一套精密的设计原则、反模式和工作流约束,使其输出保持稳定的高品质。

本项目将这些核心理念提取并精炼为一个可移植的 Skill适用于任何 AI 编程代理——让你获得 Claude Design 级别的设计品位,同时摆脱产品锁定和用量限制。

相比 Claude Design 原始提示词的主要新增内容:

  • 设计系统宣告步骤 —— 强制 AI 在编码前用自然语言说明设计 token
  • v0 草稿策略 —— 一套具体的方法论,确保尽早展示半成品
  • 扩展的反俗套清单 —— 从真实 AI 输出中识别出的额外模式
  • 占位符哲学 —— 一套完整的框架,专业地处理缺失素材
  • 配色 × 字体配对表 —— 六套经过验证的视觉系统起点
  • 高级模式库 —— 常见 UI 模式的即用代码模板

许可证

MIT