SmallRig · AI-Assisted Workflow

产品工作流分享

从 PRD 到复盘的全链路 Skill 编排 —— 9 个节点,一条流水线

🎯 背景:我们每月会将上线的需求出一份复盘报告,包含上个月上线的需求及上线后的效果。目的有两个:

 ① 数据驱动迭代 —— 用数据说话,判断需求是否达到预期效果

 ② 增加业务信任度 —— 持续的输出让业务方看到产品侧的投入和效果,更好地推进后续需求

❌ 之前:取数据全靠手工 —— 后台数据导出、前台 GA4 用户交互数据手动拉取、Excel 整理成表……一个需求的复盘报告从取数到写完,动辄大半天

✅ 现在:通过这套 Skill 工作流,复盘方案在 PRD 阶段就同步产出,数据自动拉取,报告自动生成。复盘报告的产出时间从大半天压缩到 1 小时以内

1
写PRD
2
审查PRD
3
同步飞书
4
生成原型
5
复盘方案
6
拉GA4数据
7
复盘报告
8
HTML报告
9
部署公网
↓ 滚动浏览完整工作流

复盘报告:旧格式 vs 新格式

同样的数据,不同的呈现方式 —— 阅读体验天差地别

❌ 旧格式 · 传统表格+文字堆砌

—— 典型的一页复盘内容 ——

二、核心数据

2.1 活动整体漏斗(6/9-6/15)

指标数值说明
落地页总 PV1,038峰值日 6/12(303 PV)
落地页总 UV566峰值日 6/12(197 UV)
组件曝光用户37466.1% 页面访客看到组件
竞猜提交用户110去重用户数
竞猜提交次数527人均提交 4.8 次
整体参与率29.4%110/374
竞猜修改次数21修改率 4.0%
邀请按钮点击28点击率 7.5%
邀请链接复制7复制率 25.0%
无比赛日打卡0至今未触发

2.2 每日参与漏斗趋势

日期曝光提交参与率人均修改邀请
06/096001
06/107001
06/11683348.5%3.5612
06/121082926.9%4.343
06/13621625.8%4.350
06/14982727.6%7.0511
06/1525520.0%5.810

3.1 各站点参与对比

站点曝光提交参与率
/ (US)742837.8%
/eu441636.4%
/jp18527.8%
/de900%

⚠️ 问题:大量表格堆砌,关键信息淹没在数据中,阅读者需要自己找重点

✅ 新格式 · HTML 可视化报告

—— 同一份数据,HTML 呈现 ——

📊 核心结论(一句话)

活动参与率 29.4% 表现良好,但逐日下降,裂变机制未激活

29.4%
整体参与率 ↑ 高于预期
527
竞猜提交次数
1.9%
裂变转化率 ⚠
4.8
人均提交次数

📈 参与率趋势

首日 48.5% → 6/15 降至 20.0%,落地页 PV 从 303 跌至 68

6/11 → 6/12 → 6/13 → 6/14 → 6/15

🎯 优化建议(P0/P1)

P0 修复 common_value 埋点参数(528次提交全部为空)

P0 排查 DE 站组件承载(9次曝光 0提交)

P1 优化邀请弹窗激励传达,提升复制率

✅ 优势:KPI 卡片一眼抓重点,趋势可视化,结论先行,建议分级

📋 PRD-世界杯赛事竞猜组件

一、需求背景

互动内容缺失 — 大促期间需要趣味互动内容作为预热抓手,当前缺乏可快速上线的互动玩法

用户留存机制不足 — 缺少能持续拉动用户回访的活动机制,用户参与一次后即流失

二、活动基础规则

项目说明
活动名称World Cup Prediction Challenge
活动时长6月12日 — 7月20日(北京时间)
覆盖赛程小组赛 → 1/16 → 1/8 → 1/4 → 半决赛 → 总决赛
参与门槛注册会员,全程免费,无付费门槛

三、功能范围(12个功能点)

赛程日历导航 · 赛事竞猜卡片(3道题) · 支持率进度条 · 4种卡片状态 · 个人积分模块 · 好友邀请裂变 · 总排行榜 · 无比赛日打卡 · 落地页组件接入 · 后台赛事管理 · 后台结果录入 · 后台活动数据

四、详细设计(节选)

含 ASCII 页面原型、交互流程图、PC+Mobile 双端设计、4种卡片状态流转、6个弹窗设计、奖励发放机制、防刷分规则

📊 完整 PRD 共 8 章 1600+ 行,覆盖需求背景→功能范围→详细设计→异常场景→验收标准→GA4分析方案→业务待办
01
/prd

写 PRD

产出物 → PRD-{功能名}.md
审查报告示例
# PRD 审查报告 · 世界杯赛事竞猜组件 ## 审查概要 总体评价:文档结构完整,详细设计细致(含ASCII原型+双端适配), 埋点方案覆盖全面,异常场景考虑充分 ## 一~六章:分章自检(每章写得好不好) ✅ 一、需求背景 — 现状问题按维度分类清晰,目标可量化 ✅ 二、活动基础规则 — 规则表格完整,防作弊规则明确 ✅ 三、功能范围 — 12个功能点覆盖全面,无遗漏 ⚠️ 四、详细设计 — 奖励发放失败的「手动补发」缺运营操作入口 ✅ 五、异常场景 — 覆盖11种异常场景,边界条件清晰 ✅ 六、验收标准 — 12个子模块逐条可测试,与详细设计一一对应 ## 七、跨章一致性交叉校验(章和章对不对得上) ⚠️ 4.3.2 vs 4.5.2 — 奖励梯度:淘汰赛3题全对→1000积分+15%券, 但录入结果弹窗的奖励预览仍写 500积分+10% ⚠️ 2.1 vs 4.8 — 活动时长写6/12-7/20, 但打卡判定窗口描述需确认是否包含7/20当天 ## 八、用户/运营视角审查(落地会不会出问题) ⚠️ 邀请弹窗 — 奖励信息不够醒目,建议加大奖励文案 ✅ 打卡反馈 — Toast+里程碑即时发放,用户体验闭环完整
02
/prd-review

审查 PRD

产出物 → 审查报告(不直接改稿)
飞书知识库 · 自动文件夹层级
📚飞书知识库根目录
📁202606/自动从路径提取 YYYYMM
📂世界杯赛事竞猜组件/
📄PRD-世界杯赛事竞猜组件
📄复盘方案-世界杯赛事竞猜组件
📄复盘报告-世界杯赛事竞猜组件-初期
📂Adyen支付方式/
📂网站信任背书优化/
📁202607/
📂购物车页优惠券前置/
📂Discover Hub/
🆕 新建 🔄 全量覆盖更新 📝 章节级部分更新
03
/prd-to-feishu

同步飞书

产出物 → 飞书知识库文档
04
/prototype-html

生成原型

产出物 → 交互式 HTML 原型

📊 复盘方案-世界杯赛事竞猜组件

一、评估指标(基于 PRD 目标拆解)

编号指标定义数据来源
M-01组件曝光量worldcup_guess_expose 事件计数GA4
M-02曝光用户数worldcup_guess_expose 去重用户数GA4
M-03参与用户数worldcup_guess_submit 去重用户数GA4
M-04竞猜提交总量worldcup_guess_submit 事件计数GA4
M-05无比赛日打卡量worldcup_checkin 事件计数GA4

四、GA4 API 查询清单(自动生成)

编号事件名button_name维度指标渠道
Q-01common_clickworldcup_guess_exposedateeventCount全渠道
Q-02common_clickworldcup_guess_submitdateeventCount, activeUsers全渠道
Q-03common_clickworldcup_invite_clickdateeventCount全渠道
💡 每个评估指标都翻译成了 GA4 API 可直接调用的参数组合,阶段二按清单批量拉取
05
/fupan plan

出复盘方案

产出物 → 复盘方案-{功能名}.md
GA4 Data API · 全自动数据拉取
📡 数据源:主站资源 313302501
🇺🇸 us 🌍 global 🇬🇧 uk 🇪🇺 eu 🇩🇪 de 🇰🇷 kr 🇯🇵 jp 🇦🇺 au 🇨🇦 ca 9 个渠道 · 按 pagePath 前缀区分
📋
读取复盘方案
提取 GA4 API 查询清单(事件名 + button_name + 维度 + 指标)
🔄
按渠道循环拉取
逐个渠道调用 GA4 Data API,自动处理分页和限流
💾
数据落盘
ga4-data/{功能名}/{渠道}.json — 结构化存储,可复用
📊
自动生成报告
复盘阶段读取 JSON → 填入报告框架 → 输出分析结论
❌ 以前
手动 GA4 后台
→ 筛选 → 导出 CSV
→ Excel 整理 → 做表
~2 小时
✅ 现在
读复盘方案
→ 自动拉取
→ 落盘 JSON
~2 分钟
06
GA4 MCP

拉 GA4 数据

产出物 → ga4-data/*.json

📈 复盘报告-世界杯赛事竞猜组件-初期

一、核心结论

活动初期参与率 29.4%,但逐日下降,裂变和留存机制尚未激活

参与率首日 48.5% → 6/15 降至 20.0%;落地页 PV 从峰值 303 降至 68

裂变链路极弱:374 曝光用户中仅 7 人复制邀请链接(1.9%)

二、核心数据

指标数值说明
落地页总 PV1,038峰值日 6/12(303 PV)
组件曝光用户37466.1% 页面访客看到组件
竞猜提交用户110去重用户数
竞猜提交次数527人均提交 4.8 次
整体参与率29.4%110 / 374

五、优化建议(P0/P1/P2)

P0-1 修复 common_value 埋点参数(528次提交全部为空)

P0-2 排查 DE 站组件承载(9次曝光 0提交)

P1-1 优化邀请弹窗激励传达,提升复制率

每个结论都有数据支撑,每个建议都有依据。报告结构:结论→数据→分析→复盘→建议→行动
07
/fupan

生成复盘报告

产出物 → 复盘报告-{功能名}.md
复盘报告.html · Linear 暗色主题
📊 核心结论

活动参与率 29.4% 表现良好,但逐日下降,裂变机制未激活

29.4%
整体参与率 ↑ 高于预期
527
竞猜提交次数
1.9%
裂变转化率 ⚠
4.8
人均提交次数
📈 参与率逐日趋势
6/11 · 48.5%6/12 · 26.9%6/13 · 25.8%6/14 · 27.6%6/15 · 20.0%
🎯 优化建议
P0 修复 common_value 埋点参数(528次提交全部为空)
P0 排查 DE 站组件承载(9次曝光 0提交)
P1 优化邀请弹窗激励传达,提升复制率
MD 版本
📄 纯文本+表格
团队存档、版本管理
HTML 版本
🎨 KPI卡片+可视化
老板汇报、跨团队分享
08
HTML 模板

生成 HTML 报告

产出物 → 复盘报告-{功能名}.html
Cloudflare Pages · 一键部署
📦 支持多种输入类型
📄 单个 HTML 文件
📁 目录(含 index.html)
📝 Markdown 文档
💻
本地文件
HTML / MD / 目录
wrangler CLI
pages deploy
☁️
Cloudflare
全球 CDN
🔗
https://xxx.pages.dev
📱 微信 · 💬 钉钉 · 📋 飞书
💡 整个工作流的"最后一公里" — 再好的报告,能方便分享才算完成闭环
09
/cf-pages-deploy

部署到公网

产出物 → 公网链接

核心理念

🧑‍✈️

人是主驾驶,AI 是副驾驶

决策权永远在人手里。AI 负责执行重复工作、提供发散思维、检查盲区,但方向、优先级、业务判断始终由人掌控。

🔧

没有最好的,只有最适合的

流程设计因人而异。关键不是复制别人的流程,而是找到自己最顺手的方式,持续打磨。

🧩

能抽象成流程,就能写成 Skill

只要人-AI交互能抽象成「输入→处理→输出」的规范流程,就能固化成一个 Skill。降低重复工作量,借助 AI 广度提供发散思维。

🔄

持续迭代,永不定稿

用着不爽就改,发现新模式就加,流程跑通了就固化。AI 在进化,工作流也在进化。

"AI 不会取代产品经理,但会用 AI 的产品经理会取代不会用的。"

—— 2026.07,一个持续迭代中的 PM