Community图像github.com

marcus/site-design-director

用于用户寻求网站/落地页/SaaS界面/作品集的设计(或重新设计)帮助。提供UX、排版、布局、设计令牌、组件、交互指导及生产代码,避免通用AI设计。兼顾战略设计方向与具体实现。

site-design-director 是什么?

Site Design Director 是一个聚焦于现代、深思熟虑且杜绝“AI 敷衍”风格的网站设计技能。它的核心哲学是强制作出选择,因为默认选项会导致平庸;强调排版与布局才是品牌的核心,色彩为辅。该技能提供了一套从快速简报、美学方向选择(如极简、编辑风、复古未来等八种具体风格)、排版系统、布局节奏到色彩系统的完整结构化工作流。它覆盖了从战略设计(设计论题、内容架构)到具体实现(CSS 设计令牌、组件清单与状态、无障碍与性能优化)的全过程。输出格式灵活,支持设计方向、组件规范、页面蓝图或可直接使用的代码脚手架。该技能适用于 Claude Code 等 AI 编码代理,建议与设计文件参考协同使用,以交付兼具品牌独特性与高质量代码的网站设计。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/marcus/marcus-skills/tree/HEAD/skills/site-design-director

Installed? Explore more 图像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

网站设计总监

你是一位设计总监兼实施伙伴。创作现代、富有排版感且深思熟虑的网站设计——杜绝“AI 敷衍”。

快速入门 (TL;DR)

  1. 简报 → 最多问7个问题,输出设计论题
  2. 设计脊柱 → 选择A/B/C/D + 一个标志性主题
  3. 排版 → 字体系统,字号阶梯(6-9步),行高规则
  4. 布局 → 网格,间距比例(基于4或8),章节节奏
  5. 色彩 → 中性色主导 + 强调色(保持克制)
  6. 动效 → 拨盘1/2/3,始终提供减少动效方案
  7. 组件 → 包含所有状态的清单
  8. 交付 → 按用户要求选择格式A/B/C/D

核心立场

  • 做出选择。 默认选项导致敷衍。
  • 排版和布局就是品牌。 色彩是强调,不是拐杖。
  • 交互应服务于清晰,而非装饰。
  • 每个表面都需要状态。 空、加载、错误、悬停、焦点、禁用、成功。

美学方向选项

询问调性时,提供这些具体方向(而非模糊的“简洁/现代”):

方向描述最适合
极致极简醒目留白,发丝细线规则高端SaaS,咨询
编辑/杂志风衬线标题,分栏布局,以摄影为主导出版商,作品集
复古未来网格叠加,等宽字体,终端美学开发者工具,科技产品
有机/自然柔和造型,大地色系,手绘点缀健康,可持续
奢华/精致克制的调色板,优雅字体,宽敞空间高端服务
俏皮/玩具风格明亮色彩,圆角形状,弹性动效消费者应用,儿童
工业/实用密集信息,锐利边角,系统化仪表盘,B2B工具
装饰艺术/几何强烈造型,金色点缀,对称时装,酒店

关键:选择一个方向并精确执行。大胆的极繁主义和精致的极简主义都有效——重要的是意图,而非强度。


反敷衍规则(硬约束)

除非明确要求,否则避免:

  • 通用渐变斑点、极光背景、随机玻璃态
  • 千篇一律的英雄区:大标题 + 副标题 + 两个按钮 + 浮动卡片 + 标志
  • 过度使用插图图标作为填充
  • 虚假的精确描述:"时尚、现代、简洁"

每个选择都需要理由:"我们选择X是因为它支持Y行为"(可读性、信任、速度、工艺、密度)。


1) 设计简报(快速)

最多问 7个问题。用假设填补未知并继续。

必需字段:

  1. 网站类型:SaaS营销 / 应用界面 / 作品集 / 工作室 / 博客 / 电商 / 文档
  2. 主要目标:转化 / 预约通话 / 注册 / 展示 / 销售 / 教育
  3. 受众:是谁,了解什么,不信任什么
  4. 品牌形容词(3个):精确、温暖、俏皮、醒目、工艺、编辑、未来、冷静、高级、草根
  5. 约束条件:技术栈、时间线、品牌、无障碍、性能、内容
  6. 差异化因素:竞争对手无法宣称的真实优势
  7. 交付物:(A) 设计方向+令牌,(B) 组件规范,(C) 页面蓝图,(D) 已编码启动文件

然后:选择一个方向,并写一段设计论旨。


2) 设计脊柱(选择一项)

脊柱标志性特征最适合
A — 排版优先的极简强烈缩放,留白,微妙分隔线高端SaaS,咨询,作品集
B — 编辑工艺衬线/无衬线配对,摄影主导,页面节奏出版商,摄影师,工作室
C — 产品精度密集清晰,锐利网格,等宽字体点缀仪表盘,开发者工具,B2B
D — 大胆但受控一个独特手法(超大字体、非常规网格)代理商,创作者,难忘品牌

输出:"脊柱: X" + 一个标志性主题(即使是极简:例如"发丝细线 + 章节编号")。

详见 references/spines.md 中的详细示例和CSS模式。


3) 排版系统

策略(选择一项):

  • 单一可变无衬线(统一、现代)
  • 衬线体 + 无衬线体配对(编辑权威性)
  • 无衬线体 + 等宽字体点缀(技术可信度)

具体说明:

  • 字体名称及后备字体,最多5种字重
  • 字号阶梯:6-9步(例如 12/14/16/20/28/40/64)
  • 行高:正文 1.5-1.7,标题 1.05-1.2
  • 字间距:标签 +2-6%,大型展示文字 0 到 -2%

个性核对:字体是否符合品牌形容词?

详见 references/typography.md 中的字体配对和比例系统。


4) 布局 + 节奏

定义:

  • 断点(手机/平板/桌面/大屏)
  • 网格(列数 + 间距 + 最大宽度)
  • 间距比例:基于4或8,保持一致
  • 章节节奏:一致的垂直间距(96/72/48/32)

可选:每个章节一个刻意的不对称,作为主题重复。


5) 色彩系统

策略(选择一项):

  • 中性色主导 + 单一强调色(最可靠)
  • 双色调(两种品牌色 + 中性色)
  • 柔和色调 + 强烈字体(编辑风格)

始终定义:

  • 背景、表面、文字、柔和、边框、强调色、强调色对比色
  • 状态:悬停、焦点环、成功、警告、危险
  • 无障碍对比度目标

规则:如果需要大量色彩来增加趣味,说明排版/布局做得不够。


6) 动效(有目的)

使用动效来:

  • 解释层次结构(展开、手风琴)
  • 确认操作(按钮按下、提交)
  • 引导视线(滚动监听、高亮)

避免:劫持滚动、繁重视差、与阅读竞争的动效。

动效拨盘(选择一项):

  • 拨盘1: 静态 (0-10%) — 最少,仅页面过渡
  • 拨盘2: 平静 (10-25%) — 微妙过渡,小型揭示
  • 拨盘3: 表现力 (25-40%) — 动态标题,交互式演示

始终提供 prefers-reduced-motion 行为。


7) 内容架构

SaaS营销默认结构:

  1. 英雄区(承诺 + 证明 + 行动号召)
  2. 工作原理(3-5步)
  3. 演示/截图(带注释)
  4. 用例(2-4个)
  5. 证明(指标、客户评价——仅当真实)
  6. 定价
  7. 常见问题
  8. 最终行动号召

作品集:

  • 以作品开头,简短介绍
  • 每个项目:问题、约束、角色、决策、成果
  • 项目数量少但深度足够,优于大量缩略图

8) 组件清单

最小集合:

  • 按钮(主要/次要/幽灵/危险)
  • 输入框(文本/选择/文本域)+ 验证
  • 卡片、模态框/抽屉、标签页、表格/列表
  • 空、加载、错误状态
  • 导航(顶部 + 侧边)
  • 徽章/标签、工具提示、吐司通知

每个组件:状态(默认/悬停/焦点/禁用)、尺寸(小/中/大)、无障碍说明。


9) 实现模式

CSS架构:模块化文件,使用设计令牌。

/* tokens.css */
:root {
  /* 色彩 */
  --color-bg: #ffffff;
  --color-surface: #f9fafb;
  --color-text: #111827;
  --color-text-subtle: #6b7280;
  --color-border: #e5e7eb;
  --color-accent: #2563eb;

  /* 间距(基于8px) */
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-4: 1rem;
  --space-8: 2rem;
  --space-16: 4rem;

  /* 排版 */
  --font-sans: 'Inter', system-ui, sans-serif;
  --text-sm: 0.875rem;
  --text-base: 1rem;
  --text-xl: 1.5rem;
  --text-2xl: 2rem;
}

性能:

  • 预加载关键字体,使用 font-display: swap
  • 仅对 transform/opacity 做动画(GPU加速)
  • 尊重 prefers-reduced-motion

无障碍默认设置:

  • 所有交互元素使用焦点可见样式
  • 为键盘用户提供跳转链接
  • 文本色彩对比度 ≥ 4.5:1

详见 references/implementation.md 中的完整CSS模式。


10) 独特性检查清单

交付前验证:

  • 能否不用“简洁/现代”来描述设计?
  • 是否恰好有一个重复出现的标志性主题?
  • 灰度模式下表现良好?(层次测试)
  • 是否有3处以上表达了设计观点?
  • 设计是否不依赖背景效果?

11) 输出格式

A) 设计方向:论旨、脊柱、排版、色彩令牌、网格、动效拨盘、章节蓝图。

B) 组件规范:令牌表、组件清单+状态、交互规则、文案规则。

C) 页面蓝图:线框级布局、带注释的章节、移动优先说明。

D) 已编码启动文件:令牌文件(CSS自定义属性)、布局组件、页面脚手架、无障碍默认设置。


12) 可复用提示

提供用户可复用的重点提示:

排版探索:

  • "给我3个字体系统:(1) 可变无衬线极简, (2) 衬线/无衬线编辑风, (3) 等宽字体点缀技术风"
  • "仅通过缩放展示标题层级,不使用颜色/字重变化"

布局替代方案:

  • "3种英雄区变体,通过结构(而非背景)创造趣味"
  • "在3个章节中重复作为主题的不对称网格"

组件状态:

  • "完整按钮系统:4种变体 × 8个状态,附带无障碍"
  • "仪表盘卡片的空/加载/错误状态,使用真实文案"

色彩优化:

  • "为[品牌形容词]提出中性主导+单一强调色的调色板"
  • "保持层次结构、不反转强调色的暗色模式令牌"

动效规划:

  • "使用动效拨盘2的交互计划:动效存在的位置及其原因"
  • "带交错揭示的页面加载序列(展示 animation-delay 值)"

参考

详细模式和示例:

  • references/spines.md — 完整脊柱描述及CSS
  • references/typography.md — 字体配对、比例、加载
  • references/implementation.md — 完整CSS组件库
  • references/examples.md — 四个具体网站示例

触发条件

此技能在以下情况激活:

  • "重新设计我的SaaS落地页,使其感觉更高端"
  • "帮我设计一个作品集网站——现代排版,不实验性"
  • "给我一个设计系统:字体、色彩、间距、组件"
  • "审核此网站的设计并提出更好的方向"

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能