首页 › Skills专栏 › 产品经理工作流skills › Interaction PRD

Interaction PRD

把产品想法逐步交付为可编辑、可演示、可导出的交互式 PRD 工作区 —— 为 AI Coding Agent 设计的 Skill。​

这是什么​

Interaction PRD 是一个遵循 Agent Skills 规范的 Skill,让 AI Agent 能够:​

•

通过多轮对话澄清产品想法,逐步收敛为结构化 PRD​

•

或者从已有 Demo 代码还原产品功能、规则和边界​

•

生成包含可交互网页原型、气泡标注、目录导航和页面关系画布的完整 PRD 工作区​

•

所有产物本地可编辑,支持实时预览和导出​

​

适用于从粗糙想法、shaping 文档或 Coding Agent 产出的产品 Demo 代码新建或继续交互 PRD。纯静态文档不需要使用本 Skill。​

​

示例截图​

文档阅读视图​

默认打开第一个正式 PRD 模块,支持 Markdown 渲染和 Mermaid 图表。​

​

飞书文档 - 图片

​

原型对照模式​

点击"对照原型"进入约 2:1 布局,左侧原型、右侧审阅栏,可切换文档与页面标注。​

​

飞书文档 - 图片

​

气泡标注​

在原型上添加标注,优先使用稳定 CSS 选择器锚定,点击气泡自动定位到标注列表。​

​

飞书文档 - 图片

​

全局画布​

基于页面关系自动分层布局,展示所有页面的跳转关系,支持拖拽微调。​

​

​

状态展示页​

多状态并列展示,便于设计师和开发者理解各种边界情况。​

​

​

核心特性​

🧭 门禁式作业流​

严格按 G0 → G5 六个门禁推进,每个门禁等待用户确认后才进入下一步:​

​

​

🎨 可视化底座​

底座(Runtime)是一个本地 Web 应用,提供:​

•

文档与原型同页对照:约 2:1 布局,左侧原型、右侧审阅栏​

•

全局画布:基于页面关系自动分层布局,支持拖拽微调​

•

气泡标注:优先使用稳定 CSS 选择器锚定,支持坐标回退​

•

分组目录:正式 PRD / 产品研究与参考 / 作业过程三组分明​

•

导出能力:PRD Markdown + 原型截图,可作为资料包导出​

🔍 两种入口​

​

​

安装​

使用 npx skills(推荐)​

​

​

如需全局安装(所有项目可用):​

​

代码块​

Plain Text

npx skills add comeonzhj/interaction-prd -g​

​

手动克隆​

安装后,Skill 会被放置到当前项目的 .pi/agent/skills/interaction-prd/ 目录(或你使用的 Agent 对应的 skills 目录),并自动被 Agent 识别。​

​

代码块​

Plain Text

git clone https://github.com/comeonzhj/interaction-prd.git​

​

然后将 SKILL.md 和相关文件放到你的 Agent skills 目录中。​

快速开始​

安装 Skill 后,对你的 AI Agent 说:​

从想法开始:​

​

"用 interaction-prd 帮我把这个产品想法做成交互式 PRD:[你的产品描述]"​

​

从 Demo 代码开始:​

​

"用 interaction-prd 从这个 Demo 代码还原产品 PRD:[代码目录路径]"​

​

工作区初始化​

Agent 会运行初始化脚本创建工作区:​

​

代码块​

Bash

# 从想法入口​

python3 /scripts/init_interaction_prd.py --name "产品名" --type "Web"​

​

# 从 Demo 代码入口​

python3 /scripts/init_interaction_prd.py --name "产品名" --type "Web" \​

--source-mode demo --source-path "./demo-code"​

​

启动底座​

​

代码块​

Plain Text

cd ​

npm install​

npm run dev # 启动本地底座​

npm run validate # 验证 manifest、文件引用和标注坐标​

​

工作区结构​

​

代码块​

Python

/​

├── interaction-prd.json # 唯一索引,管理模块、页面、关系和坐标​

├── shaping/ # 产品定型文档(S1–S7)​

│ ├── 00-code-evidence.md # Demo 代码入口专属​

│ ├── 00-intake.md​

│ ├── 01-product-shaping.md​

│ ├── 02-jtbd.md​

│ ├── 03-scope.md​

│ ├── 04-pages-and-flows.md​

│ ├── 05-open-questions.md​

│ └── 06-shaped-brief.md​

├── prd/ # 正式 PRD 模块(01–N)​

│ ├── 00-plan.md # 过程产物,最终交付前隐藏​

│ ├── 01-product-definition.md​

│ ├── 02-users-and-needs.md​

│ └── 03-user-stories-and-journey.md​

├── reference/ # 设计参考(R1–R2)​

│ ├── DESIGN.md​

​

Skill 仓库结构​

​

代码块​

Python

interaction-prd/​

├── SKILL.md # Skill 指令(Agent 入口)​

├── README.md # 本文件​

├── AGENTS.md # 仓库维护规范​

├── ITERATION_LOG.md # 版本迭代记录​

├── agents/​

│ └── openai.yaml # OpenAI Agent 配置​

├── references/ # 参考规范​

​

数据契约​

•

interaction-prd.json 是唯一索引,管理模块、页面、设备尺寸和关系​

•

每个原型页是独立 HTML,共享 prototypes/shared/ 中的样式和组件​

•

标注按页面独立保存为 JSON,优先使用稳定 CSS 选择器锚定​

•

模块使用 kind 区分信息层级:prd(正式交付)、shaping(定型依据)、reference(设计参考)、process(可隐藏过程产物)​

子栏目 / 页面