项目工作台使用文档

fast-uxspec 项目工作台将产品规划的四个关键环节整合到同一界面:业务需求信息架构视觉规范技术选型。 每个模块独立编辑,最终导出结构化的 Markdown 提示词文件,供 AI 编程工具(Cursor、Claude Code 等)直接使用,确保生成代码的一致性和专业度。


快速开始

  1. 1从顶部导航点击 项目工作台 或访问 /canvas 进入工作台。
  2. 2首次进入会弹出 角色选择引导,根据你的身份(产品经理 / 设计师 / 开发者)推荐适合的模块组合。所有模块随时可手动开关。
  3. 3在左上角输入 项目名称,它会自动同步到所有模块的导出文件。
  4. 4按推荐顺序 业务需求 → 信息架构 → 视觉规范 → 技术选型 逐步填写。每个模块都有实时 Markdown 预览。
  5. 5完成后通过 Tab 栏右侧的 导出 按钮下载 .md 文件,放入项目根目录供 AI 工具读取。

角色与模块

不同角色的关注点不同,系统会根据你的选择推荐最相关的模块:

产品经理
业务需求 + 信息架构

从需求定义出发,梳理页面结构和用户流程

设计师
视觉规范 + 信息架构

定义设计系统 Token,搭建页面组件结构

开发者
技术选型 + 信息架构

确定技术栈方案,理清页面逻辑和数据流

选择角色只是一个起点。你随时可以点击任意 Tab 切换到其他模块,四个模块都是独立可用的。点击右上角的 新手引导 可以重新选择角色。

模块一:业务需求

业务需求模块帮助你系统地梳理产品的目标用户、商业目标、核心功能和用户故事。填写的内容会实时生成 Markdown 文档,作为 AI 编程时的产品上下文。

目标受众

  • 自由文本描述描述你的目标用户群体特征。例如:“25-35 岁的年轻白领,关注效率和生活品质”。

业务目标与核心功能

  • 列表式管理通过输入框逐条添加业务目标和核心功能,支持删除和重新编辑。每一条都会在导出时转为 Markdown 列表项。

用户画像

  • 多角色画像卡片每个画像包含名称、角色、目标列表和痛点列表。你可以创建多个画像来覆盖不同的用户群体,帮助 AI 理解需要服务的人群差异。

用户旅程

  • 流程化用户旅程定义用户从进入到完成任务的关键步骤(有序列表),描述理想路径(Happy Path)和可能的边界情况(Edge Cases)。导出后 AI 会据此生成合理的页面流转和异常处理。
业务需求模块的输出会成为后续所有模块的上下文基础。建议先填写这里,再进入信息架构设计。

模块二:信息架构

信息架构模块提供一个可视化画布,通过拖拽组件和连接线来搭建页面结构、用户流程和系统交互图。支持 40+ 种组件类型和 AI 智能生成。

组件面板

左侧面板提供了按类别组织的组件库,支持搜索。9 大类别覆盖完整的产品设计需求:

布局 (5)
页面、区块、栅格
导航 (3)
导航栏、标签页、面包屑
输入 (3)
按钮、表单、搜索
展示 (3)
卡片、Hero、头像
反馈 (3)
弹窗、Toast、加载
数据 (2)
数据表格、列表
流程 (8)
用户操作、决策、分支
媒体 (3)
轮播、视频、动画
商业 (2)
支付、定价表

此外还有 批注 类组件(7 种),如提示、警告、性能标注、可访问性标注等,用于为画布添加说明信息。

画布操作

  • 拖拽创建从左侧面板拖拽组件到画布上,组件会自动创建并定位。点击组件可在右侧面板编辑属性。
  • 连接线从组件的连接点拖拽到另一个组件,创建表示页面跳转或数据流向的连接关系。
  • 撤销 / 重做Cmd+Z 撤销,Cmd+Shift+Z 重做。操作历史自动保存。
  • 预览模式点击右上角的 “预览” 按钮,隐藏编辑控件,以只读方式查看完整架构图。
  • 自动保存画布每 5 秒自动保存到浏览器本地,切换 Tab 不会丢失内容。

AI 智能输入

画布底部的输入栏支持用自然语言描述你想要的页面结构,AI 会自动解析并在画布上生成对应的组件节点和连接。

你可以输入类似 “一个电商首页:顶部导航 → Hero 轮播 → 商品卡片网格 → 页脚” 的描述,系统会自动拆解为画布组件。

模块三:视觉规范

视觉规范模块让你以可视化方式定义设计系统的所有 Token(颜色、字体、间距、圆角、阴影等),生成的 Markdown 可以直接作为 CLAUDE.md design-system.md 使用。

加载配方

  • 内置配方模板提供 9 套预置设计系统模板:Material Design 3、Apple HIG、Fluent 2、NVIDIA、Tesla、Amazon、iOS 清新、SaaS 专业、内容暖色。一键加载即可获得完整的设计 Token。
  • 品牌灵感库内含 20+ 个社区贡献的品牌设计参考,可按名称或网站搜索,点击即可导入其设计 Token 作为起点。
  • 重置一键清空当前配置,恢复到默认空白状态重新开始。

设计 Token 编辑

左侧面板以折叠分区的形式组织所有设计 Token,你可以逐项微调:

  • 颜色 — 主色、中性色、语义色、自定义调色板
  • 字体 — Web / iOS 字体栈、全局字号阶梯(xs ~ 4xl)
  • 间距 — 间距比例尺、容器宽度预设
  • 圆角与阴影 — 全局圆角规范、阴影层级
  • 组件规则 — 按钮、卡片等组件的尺寸变体和最佳实践
  • Feature Flags — 响应式、深色模式、安全区域、无障碍、国际化等开关
  • Do / Don't 规则 — 自定义设计约束,约束 AI 在特定组件上的行为

预览与导出

右侧面板支持两种预览模式切换:

  • 可视化看板 — 渲染后的设计系统预览,直观检查配色、字号和间距是否协调
  • Markdown 源码 — 一键复制生成的提示词文档
将导出的 Markdown 文件放在项目根目录下命名为 CLAUDE.md design-system.md,Cursor / Claude Code 等工具会自动读取,生成的代码就会遵循你定义的设计规范。

模块四:技术选型

技术选型模块通过一份简短的需求问卷,自动推荐适合的技术栈方案。推荐结果可手动覆盖,最终导出为技术说明文档。

需求问卷

  • 目标平台Web / 移动端 / Web + 移动端
  • 后端需求无(纯前端)/ 简单 API / 完整后端
  • 功能需求实时功能、CMS、用户认证、在线支付、数据分析 — 按需勾选
  • 团队规模独立开发 / 小型团队(2-5 人)/ 大型团队(5+)
  • 经验水平初级 / 中级 / 高级

智能推荐

系统内置的推荐引擎会根据你的回答组合,自动生成包含以下维度的技术栈建议:

  • 前端框架(Next.js / React Native / Expo)
  • UI 组件库(Tailwind + shadcn/ui / NativeWind)
  • 状态管理方案
  • 后端服务(Supabase / Node.js / Firebase)
  • 数据库、托管、认证方案
  • 辅助工具(ESLint、Prettier、Stripe 等)

每条推荐都附有 推荐理由,解释为什么这个组合适合你的项目需求。

手动调整

对推荐结果不满意?每个字段都可以手动覆盖。你的修改会立即反映在 Markdown 预览中,导出时使用你的最终选择。


导出选项

Tab 栏右侧的 导出 下拉菜单提供三种导出方式:

  • 单模块导出分别下载每个模块的 .md 文件(如 business-requirements.mdvisual-spec.md)。适合只需要某个维度的场景。
  • 合并导出将所有激活模块的内容合并为一个 prompt.md 文件,各模块之间用分隔线分开。推荐作为项目的主提示词文件。
  • 全部导出同时下载所有模块的独立文件。适合希望分文件管理不同维度规范的团队。
推荐做法:使用「合并导出」生成 prompt.md,放在项目根目录。在 AI 编程工具中引用此文件作为系统上下文,即可获得符合你完整规范的代码输出。

推荐工作流

1
业务需求

先明确做什么、为谁做。定义目标用户、商业目标和核心功能,梳理用户画像和旅程地图。

2
信息架构

基于业务需求,在画布上搭建页面结构。用组件和连接线表达页面层级、导航关系和用户操作流程。

3
视觉规范

选择或自定义设计 Token。从配方模板开始微调,或手动定义每一个颜色、字体和间距值。

4
技术选型

回答几个简单问题,获得技术栈推荐。根据实际情况手动调整,确保方案落地可行。

5
导出提示词

合并导出为 prompt.md,放入项目目录。AI 编程工具会读取这份完整的项目规范来生成代码。


常见问题

数据保存在哪里?

所有数据自动保存在浏览器本地(localStorage)。关闭页面后重新打开,内容仍然在。登录账号后可以将配方保存到云端。

我只是开发者,需要填业务需求吗?

不需要。你可以只使用技术选型和信息架构模块。每个模块独立工作,导出时只会包含你激活的模块内容。

导出的 Markdown 怎么用?

将文件放在项目根目录,命名为 CLAUDE.md 或 design-system.md。Cursor、Claude Code 等 AI 编程工具会自动将其作为上下文参考,生成的代码会遵循文档中定义的规范。

可以和团队共享规范吗?

导出的 .md 文件可以直接放入代码仓库,整个团队使用同一份规范。登录后还可以将配方保存为公开模板,通过链接分享给团队成员。

画布上的 AI 输入需要 API Key 吗?

简单的文本解析不需要。如果你希望使用更智能的 AI 解析(基于大语言模型),需要在设置中配置 OpenAI API Key。

切换 Tab 会丢失内容吗?

不会。所有模块采用 keep-alive 机制,切换 Tab 时内容保持不变。画布状态、表单填写和编辑器配置都会完整保留。

支持英文吗?

支持。系统会根据你的语言设置自动切换中英文界面。导出的 Markdown 中的结构标题也会使用对应语言。