负责组件分层、页面模板、规则表达、提示语纠偏和可复用交付方式组织。
Vibe Coding 执行可落地设计系统
不是让 AI 多写代码,而是让设计资产变成可执行能力。核心是一次 Vibe Coding 交流:围绕 XMax,把设计系统、组件库和页面组合规则整套装进一个 npm 包里,再交给 Codex 当成“原子手册”调用。这个案例里,我负责把设计判断、组件资产和 AI 协作方式组织成一套可复用交付系统:定义组件分层、页面模板、状态规则和 useWhen;用自然语言与 Codex 纠偏页面结构;把成功经验沉淀进 manifest、rules、recipes 和 npm 包,让 AI 先读规则,再用真实组件拼出风格统一的后台页面。
如果设计资产只停留在文档和视觉稿里,AI 与研发仍然要逐页猜组件、状态和页面结构。
将组件、tokens、recipes、rules 和 starter 打包,让 AI 先读规则,再用真实组件拼页面。
把一次成功对话沉淀为后续项目可复用的规则资产,提升 AI 时代设计到开发的交付稳定性。
设计资产没产品化
设计系统如果只停留在 Pixso 和文档里,AI 只能靠描述猜;研发也仍然要逐页确认组件、状态和边界。
AI 不知道选择边界
同样是“做一个后台总览页面”,AI 需要知道该用 PageHeader、FilterPanel、DataGrid,还是普通 Table。
沟通需要共同手册
Vibe Coding 的有效交流不是“你随便发挥”,而是让人和 AI 共享同一套原子、组合和验收标准。
XMax · 给 AI 的 原子手册
一个 workspace · 三个独立责任
组件包 / 展示场 / 起手模板
把 设计系统/组件库/页面组合 整套装进一个 npm 包 —— AI 编码工具 一键调, 拼出来的页面 风格统一。
PUBLISHABLE
组件 包
可发布的 @Xmax 包 · 对外暴露组件 / Provider / 样式入口。
SHOWCASE
Showcase 场
仓库内置展示站 · 验证组件组合效果 · 本地开发 即开即看。
TEMPLATE
Starter 模板
创建新项目的起手模板 · 一条命令 npm run create:starter 出货。
组件包 · 架构
点任一层 展开 看真实内容 + 它管的规则
包里 · 都装了什么
@Xmax · v0.3.0
8 CATS · 14 RECIPES · 5 RULES
8 大分类
4 手册 + 14 + 5
全局体系
按需引入
做一个 后台总览页
每一步 AI 读什么 · 决定什么 · 直到生成代码
AGENTS.md → MANIFEST → RULES → RECIPES → IMPORT
import { PageHeader, FilterPanel, MetricCard, ChartCard, MapChart, } from \'@Xmax\' export const OverviewPage = () => ( <Layout> <PageHeader title="后台总览" actions={<Button>导出报表</Button>} /> <FilterPanel> {/* 区域 / 产品线 / 时间范围 */} </FilterPanel> <MetricCard.Group items={overviewMetrics} /> <ChartCard title="销售趋势" series={salesTrend} /> <MapChart title="区域概览" data={regionData} /> </Layout> )
设计系统 · 从 0 怎么搭
6 步流水线 · 悬停 看每一站在做什么
DEFAULT · 01 · CODESIGN
原子件 · 直接用 Codesign
- 不亲手写 · AI 一行命令 generate
- 变体接 token · 跟主题联动
- 能改 · 代码在项目里 · 不是黑盒
一套变量 · 串起原子 / 组件 / 页面
复合组件 · 3 个来源 拼进 XMax
用原子 · 拼 7 个真实 demo
规则 · 3 个来源 沉淀进 XMax
整套打成包 · 一行 install 就齐
- 组件 · 120+ 原子 / 60+ 区块
- 主题 · Glass / Navy 双皮肤
- 文档 · 14 recipes + 5 rules
- CLI · sync-rules · starter
主页示例效果·0手搓
知识 · 还是 · 能力
Skills 路径 · 把组件说明书、示例、源码片段放进资料库,让 AI 看着资料自己搭
XMax 路径 · 把组件做成真实原子装进工程,再给 AI 一份搭建手册