Open Design系列教程(二):核心概念篇——模式×Skill×Design System×Agent

作者:

系列目录

– (一)部署篇 —— 从零安装到跑起来

(二)核心概念篇 ← 你在这里

– (三)实战案例篇 —— 从 0 到 1 设计一个攀岩者网站


写在前面

上一篇我们把 Open Design 跑起来了。但打开界面后,顶部有三个下拉框:Agent、Skill、Design System —— 它们分别是什么?怎么组合?

这篇读完你会明白:

  • 四种模式分别产出什么
  • 31 个 Skill 怎么选
  • 72 套 Design System 怎么用
  • Agent 的工作原理
  • 三者如何组合出不同的设计产物

第一章:四种模式(Mode)

Open Design 有四种产出模式,每种对应不同的设计产物:

1.1 Prototype 模式(原型)

产出:单页 HTML 设计稿,可在浏览器中交互

适合:网站、落地页、仪表盘、App 界面、海报、文档

用时:60-120 秒

特点

  • 输出一个 index.html 文件
  • 右侧 iframe 实时预览
  • 支持继续对话修改
  • 可导出 HTML / PDF / ZIP

1.2 Deck 模式(演示文稿)

产出:多页 HTML 横滑演示文稿

适合:Pitch Deck、产品介绍、团队周报、培训课件

用时:90-180 秒

特点

  • 类似 PPT 的横滑翻页
  • 杂志风排版
  • 可导出 PDF

1.3 Template 模式(模板)

产出:填充预设模板的成品

适合:快速出图、套模板

用时:20-40 秒

特点

  • 最快出结果
  • 基于现有模板修改
  • 适合标准化产出

1.4 Design System 模式(设计系统)

产出:一套品牌设计规范文档(DESIGN.md)

适合:建立品牌规范、统一视觉语言

用时:60-180 秒

特点

  • 输出色板、字体、间距、组件规范
  • 其他模式可引用这套规范
  • 确保设计一致性

第二章:Skill(技能)

2.1 Skill 是什么?

Skill 决定做什么类型的产物。每个 Skill 是一个文件夹,包含:

  • SKILL.md —— 技能描述和生成规则
  • assets/ —— 模板、图片等资源
  • references/ —— 参考资料

Skill 遵循 Claude Code 的 SKILL.md 规范,Open Design 直接复用。

2.2 内置 Skill 完整列表

设计与营销类(Prototype 模式)

Skill 用途 场景

|—|—|—|

web-prototype 通用网页原型(默认) 首页、落地页、任意网页
saas-landing SaaS 营销页 Hero + Features + Pricing + CTA
dashboard 数据仪表盘 侧栏 + 图表 + KPI 卡片
pricing-page 定价页 方案对比表
docs-page 文档页 三栏技术文档
blog-post 博客文章 长文 editorial 排版
mobile-app 手机 App 带 iPhone/Pixel 手机壳
mobile-onboarding 移动端引导 多屏引导流程
gamified-app 游戏化 App XP 系统、等级、任务
email-marketing 营销邮件 品牌发布邮件
social-carousel 社媒轮播 1080×1080 三连图
magazine-poster 杂志海报 单页杂志风海报
motion-frames 动效 Hero CSS 循环动画
sprite-animation 像素动画 8-bit 风格动画
dating-web 社交网站 约会/婚恋仪表盘
digital-eguide 电子指南 封面 + 内文跨页
wireframe-sketch 线框稿 手绘风格灰块布局

文档与办公类(Prototype 模式)

Skill 用途 场景

|—|—|—|

pm-spec 产品需求文档 PRD + 目录 + 决策日志
team-okrs OKR 记分表 团队目标追踪
meeting-notes 会议纪要 决议 + 待办
kanban-board 看板视图 任务看板快照
eng-runbook 运维手册 故障排查流程
finance-report 财务报告 高管财务摘要
invoice 发票 单页发票模板
hr-onboarding 入职计划 新员工入职流程

Deck 模式

Skill 用途 特点

|—|—|—|

guizang-ppt 杂志风 PPT(默认) 归藏风格、WebGL 背景
simple-deck 极简横滑 最简单的 Deck
replit-deck 产品演示 Replit 风格
weekly-update 团队周报 进度 + 阻塞 + 下一步

2.3 怎么选 Skill?

决策树:

`

你想做什么?

├── 网页/App/海报/文档 → Prototype 模式

│ ├── 通用网页 → web-prototype

│ ├── 营销落地页 → saas-landing

│ ├── 数据后台 → dashboard

│ ├── 手机 App → mobile-app

│ ├── 博客文章 → blog-post

│ └── 其他 → 看上面的完整列表

├── PPT/演示文稿 → Deck 模式

│ ├── 杂志风 → guizang-ppt

│ ├── 极简风 → simple-deck

│ └── 周报 → weekly-update

└── 品牌规范 → Design System 模式

`


第三章:Design System(设计系统)

3.1 Design System 是什么?

Design System 决定长什么样。它是一套设计规范,定义了:

  • 色板:主色、辅色、背景色、文字色
  • 字体:标题字体、正文字体、代码字体
  • 间距:padding、margin、gap 的规范值
  • 布局:网格系统、断点
  • 组件:按钮、卡片、表单的样式
  • 动效:过渡、动画规范
  • 语气:文案风格

3.2 内置 72 套 Design System

科技公司风格

名称 特点 适合

|—|—|—|

Linear 深蓝紫、几何线条、极简 SaaS、开发工具
Stripe 渐变光效、精致动效 支付、金融、API
Vercel 纯黑白、无衬线 部署平台、开发者
Supabase 绿色主调、现代感 数据库、BaaS
Figma 多彩渐变、协作感 设计工具
Cursor 暗色、代码风 IDE、编程工具

消费品牌风格

名称 特点 适合

|—|—|—|

Airbnb 温暖圆角、大量留白 旅行、生活服务
Tesla 暗色、科技豪华 高端产品
Spotify 绿色、圆润、年轻 音乐、娱乐
小红书 粉红色、卡片密集 社交、电商

工具类风格

名称 特点 适合

|—|—|—|

Notion 浅色、留白、文档感 笔记、协作
Raycast 暗色、效率感 效率工具
PostHog 数据可视化感 分析、监控

AI 类风格

名称 特点 适合

|—|—|—|

Anthropic 温暖橙、专业感 AI 产品
Cohere 蓝紫渐变 企业 AI
Mistral 橙色、活力 开源 AI

3.3 怎么选 Design System?

按产品类型选:

  • SaaS/工具 → Linear / Stripe / Vercel
  • 消费/App → Airbnb / Spotify / 小红书
  • AI 产品 → Anthropic / Cohere / Mistral
  • 内容/博客 → Notion / Warm Editorial

按风格选:

  • 暗色科技 → Linear / Tesla / Cursor
  • 温暖友好 → Airbnb / Spotify / Anthropic
  • 极简黑白 → Vercel / Notion
  • 多彩活力 → Figma / Stripe

第四章:Agent(设计引擎)

4.1 Agent 是什么?

Agent 是实际执行设计生成的 AI。Open Design 不自带模型,而是:

  1. 扫描你电脑上已安装的 Agent CLI
  2. 通过标准协议(ACP/stdin/stdout)与 Agent 通信
  3. 把 Skill + Design System + 你的需求组装成 prompt
  4. 发送给 Agent,流式接收输出
  5. 解析 标签,渲染 HTML 预览

4.2 工作流程

`

你的需求

+ SKILL.md(做什么类型的产物)

+ DESIGN.md(什么视觉风格)

+ 初始化问题表单的答案

─────────────────────────

= 完整的 System Prompt

发送给 Agent CLI

Agent 生成 HTML(流式输出)

解析 标签

iframe 沙盒渲染预览

`

4.3 Agent 选择建议

Agent 优势 劣势

|—|—|—|

Hermes 免费、中文好、已配置 依赖小米 API
Claude Code 设计能力强 需付费 API
Codex 代码能力强 设计感一般
Gemini 免费额度 中文支持一般

第五章:三者组合

5.1 组合公式

`

设计产物 = Mode × Skill × Design System × Agent × 你的需求

`

5.2 组合示例

场景 Mode Skill Design System 效果

|—|—|—|—|—|

公司官网 Prototype web-prototype Linear 科技感首页
产品落地页 Prototype saas-landing Stripe 精致营销页
数据后台 Prototype dashboard Supabase 现代仪表盘
手机 App Prototype mobile-app Airbnb 温暖风 App
投资 Deck Deck guizang-ppt Anthropic AI 风杂志 PPT
团队周报 Deck weekly-update Notion 简洁周报
品牌规范 Design System 生成 DESIGN.md

5.3 组合技巧

先定 Design System,再选 Skill:

Design System 决定整体视觉,Skill 决定布局结构。先选好视觉风格,再选具体做什么,效果最好。

同一个需求,换 Design System 效果完全不同:

`

需求:”设计一个 AI 产品的首页”

Linear → 深蓝紫背景、几何线条、极简科技感

Airbnb → 温暖白色、圆角卡片、亲和力

Stripe → 渐变光效、精致动效、专业感

小红书 → 粉红色系、密集卡片、社交风

`


第六章:初始化问题表单

6.1 为什么会有问题表单?

Open Design 的提示词栈规定:每个新设计任务都从问题表单开始,而不是直接生成。

这是从「花叔的画术」(huashu-design)蒸馏出来的 Junior-Designer 模式:开工前一次性批量问完,尽早 show 出可见的东西,让用户用最低成本介入纠偏。

6.2 问题表单包含什么?

  1. 做什么:单页原型 / 营销页 / 编辑页
  2. 给谁看:目标受众
  3. 视觉风格:现代极简 / 杂志风 / 科技感 / 实验派 / 亲和力 / 奢华感(最多选 2 个)
  4. 品牌方向:自动选 / 自有品牌 / 参考网站
  5. 规模:几个板块
  6. 其他要求:配色、约束等

6.3 跳过问题表单

在 Prompt 里加一句:

`

直接生成,不要提问

`

或者把需求写得足够详细,Agent 会判断信息已足够,直接开始生成。


第七章:导出与继续编辑

7.1 导出格式

格式 说明

|—|—|

HTML 单文件,包含所有 CSS/JS
PDF 打印友好的静态版本
ZIP 完整项目目录,含 assets

7.2 继续编辑

生成完成后,可以在聊天中继续修改:

`

“把标题改大一号”

“换成蓝色主题”

“在底部加一个 Footer”

“把卡片改成 3 列布局”

`

Agent 会基于之前的上下文继续修改 HTML。

7.3 项目持久化

Open Design 使用 SQLite 持久化:

  • 项目 → .od/projects//
  • 对话 → .od/app.sqlite
  • 产物 → .od/artifacts//

关掉浏览器再打开,项目和对话历史都还在。


下一篇

概念搞清楚了,下一篇我们实战:从 0 到 1 设计一个攀岩者网站的完整首页,包括需求分析、选择配置、生成、调优、导出的全流程。

(三)实战案例篇 —— 从 0 到 1 设计一个攀岩者网站

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注