概览
什么是 onboarding-cro?
onboarding-cro 是一个专注于注册完成后的 Onboarding 和用户激活的专家系统。它旨在帮助你优化首次使用的产品体验、缩短 Time-to-Value,并让更多新用户快速达到他们的 “aha 时刻” 并形成核心使用习惯。
与泛泛的 UX 建议不同,onboarding-cro 会系统性地引导你:
- 明确你的产品场景和激活(activation)的定义
- 审视用户在 signup 之后实际经历了什么
- 找出 Onboarding 流程和空白状态中的摩擦点
- 设计能快速驱动用户抵达价值的 checklist 和流程
- 规划持续提升激活率的实验和指标体系
这个技能融合了落地页优化、Onboarding 知识库和 UX 审计的思路。它特别适合这样的场景:你已经有不少注册用户,但完成配置或变成活跃用户的人非常有限。
onboarding-cro 适合谁?
如果你是以下角色,可以考虑使用 onboarding-cro:
- 负责免费试用或 freemium 激活的增长或产品营销人员
- 负责优化首次使用体验的 产品经理 或 UX 设计师
- 想把注册用户转化为留存用户的 创始人 或 个人开发者/独立制作者
- 希望在 AI agent 或内部工具中集成可复用 CRO playbook 的 开发者
它非常适合 SaaS、Product-led Growth、B2B 和 B2C 等产品类型,尤其是激活行为可以归结为少数关键动作时(如:创建第一个项目、邀请团队成员、上传文件)。
这个技能能帮你解决哪些问题
在遇到下面这些问题时,可以安装并使用 onboarding-cro:
- 用户完成注册,但从未完成 Onboarding
- 激活率很低(只有少数用户抵达 aha 时刻)
- Time-to-Value 很慢(核心价值被太多步骤阻隔)
- 首次使用体验和空白状态(empty states)令人困惑
- 没有清晰的 Onboarding checklist 或成功路径
- Onboarding CRO 缺乏结构化的 实验和指标体系
如果你需要优化的是注册/报名表单本身,则应该使用 signup-flow-cro 技能。对于 Onboarding 之后的生命周期和培育邮件,则可以查看 email-sequence 技能。
什么时候不适合使用 onboarding-cro
这个技能并不适用于:
- 漏斗顶部流量获取或广告投放优化
- 与 Onboarding 无关的定价页实验
- 超出前几次会话范围的长期用户运营活动
- 深度技术向的分析实现(埋点工具配置、数据 schema 设计等)
不过,你仍然可以把它的实验和指标结构当作输入,接入到单独的 analytics 或邮件工具流程中使用。
使用方式
安装
要将 onboarding-cro 添加到你的 agent 环境中,可从 marketingskills 仓库安装:
npx skills add https://github.com/coreyhaines31/marketingskills --skill onboarding-cro
安装完成后:
- 打开
skills/onboarding-cro/SKILL.md,了解该技能的行为假设和工作方式。 - 查看配套资料:
evals/evals.json– 示例提示词、预期推理过程和断言references/experiments.md– 详细的 Onboarding 实验思路和指标
根据你的平台如何加载 SKILL.md 及相关目录中的技能文件,将它集成到你的 agent 或工作流中。
核心工作流:从上下文到实验
onboarding-cro 在提出改动建议前,会遵循一个结构化的工作流:
1. 加载产品营销上下文
如果你的仓库中包含产品营销上下文文档,onboarding-cro 会优先使用它:
- 查找
.agents/product-marketing-context.md(或旧版本中的.claude/product-marketing-context.md) - 读取该文件,避免重复询问已覆盖的信息
如果你还没有这类文件,建议添加一个,内容可包括:
- 产品类型(B2B/B2C、SaaS、移动端等)
- 目标受众和核心价值主张
- 定价模式和主要使用场景
2. 定义激活与 aha 时刻
接下来该技能会引导你定义,对你的产品来说什么才算成功激活,例如:
- 项目类工具:create first project
- 设计类工具:upload a design, invite a teammate, leave a comment
- 协作工具:create workspace, invite team, send first message
清晰的激活定义有助于该技能:
- 将 Onboarding 流程聚焦在少数关键行为上
- 判断当前 Time-to-Value 是否可接受
- 为你建议一个包含 3–7 个具体步骤、且与激活高度对齐的 checklist
3. 审计当前注册后的流程
onboarding-cro 会帮助你梳理用户在 signup 后马上会经历什么:
- 用户落到的是哪个页面或界面
- 他们看到的是产品主界面、引导式配置,还是以价值展示为主的 tour
- 在激活动作之前,他们通常在哪些节点流失
常见的审计产出包括:
- 从 signup 到 activation 的简化版逐步漏斗
- 高摩擦步骤和困惑点的识别
- 对空白状态(如空的项目面板、空收件箱等)的审查,将其视为提供引导的机会点
4. 选择合适的 Onboarding 流程模式
结合你的产品上下文,该技能会推荐一种流程模式,例如:
- Product-first:立即展示主界面,通过产品内明显提示引导使用
- Guided setup:通过结构化 wizard 或 checklist 完成关键配置
- Value-first:从预设案例或 demo 数据开始,让用户在动手前先看到价值
这一选择会借助 evals/evals.json 中的评估模式进行判断,重点关注:
- Time-to-Value 的评估
- 3–7 项的 checklist 设计模式
- 将空白状态视为引导用户的关键界面
5. 设计聚焦激活的 Onboarding checklist
基于仓库中的指导内容,该技能会鼓励你设计一个精简的激活向 checklist。例如,一个设计协作工具可以这样设计:
- Upload your first design
- Invite at least one teammate
- Leave or receive a comment
这种 checklist 模式确保:
- 步骤控制在 3–7 个之内
- 每一步都与激活或关键配置直接相关
- 可选任务不会阻碍用户完成 aha 时刻所需的关键动作
6. 使用 references/experiments.md 中的实验库
references/experiments.md 文件提供了一套全面的 Onboarding 实验思路库,包括:
- Flow simplification experiments – 必要步骤数量、必填 vs 选填字段、跳过选项
- Guided experience experiments – product tours、CTA 清晰度、产品内引导
- Personalization experiments – 按用户细分或 job-to-be-done 进行 Onboarding 个性化
- Quick wins & engagement experiments – 加速 Time-to-Value、激励机制、支持提示
- Email & multi-channel experiments – 与产品行为挂钩的 Onboarding 邮件和多渠道触达
- Re-engagement experiments – 促使停滞用户回流并完成配置
- Technical & UX experiments – 性能、移动端 Onboarding、可访问性
onboarding-cro 会基于这些思路推荐:
- 具体的 A/B 测试方案
- 针对摩擦点的实验假设
- 以 Time-to-Value 和激活为优先级的实验排序
7. 定义指标与测量方式
evals/evals.json 中的 eval 规范要求该技能对每项推荐输出配套指标,通常包括:
- Activation rate(完成已定义激活行为的新注册用户占比)
- Time-to-Value(从 signup 到 activation 所用时间)
- 各步骤的完成率与流失率
- Checklist 完成率
你可以将这些指标直接接入到现有的 analytics 或 BI 工具中;onboarding-cro 会帮助你明确应该跟踪什么以及跟踪原因。
实际落地小贴士
- 保持产品上下文文件更新:当 ICP、价值主张或定价调整时,及时更新
.agents/product-marketing-context.md,以便 Onboarding 建议始终与当前策略保持一致。 - 先确定单一主激活定义:在一次实验周期内避免同时使用多个互相竞争的激活定义。
- 按细分人群控制范围:如果你服务多类用户,建议一次只针对一个核心细分使用 onboarding-cro。
- 与 signup-flow-cro 搭配使用:先解决 signup 流程中的重大摩擦,再用 onboarding-cro 优化注册完成后的部分。
常见问题
安装好之后,onboarding-cro 实际会做什么?
onboarding-cro 会在你的 agent 体系中扮演一个结构化的 Onboarding 策略顾问角色,它会:
- 在有条件的情况下读取你的产品营销上下文
- 围绕 Onboarding 流程和激活定义提出有针对性的问题
- 审计你当前的注册后路径和空白状态
- 建议合适的 Onboarding 模式(product-first、guided setup 或 value-first)
- 构建一个简洁、聚焦激活的 checklist
- 基于
references/experiments.md和evals/evals.json提出实验和指标建议
onboarding-cro 和 signup-flow-cro 有什么区别?
- signup-flow-cro 专注在注册漏斗:表单字段、步骤数量、从访问者到账号创建的转化。
- onboarding-cro 从 注册之后 开始,聚焦在激活:首次使用体验、checklists、空白状态、Time-to-Value 与早期留存。
如果你需要从落地页到激活用户的端到端优化,可以同时使用这两个技能。
使用 onboarding-cro 一定要有产品营销上下文文件吗?
不一定,但有会更好。该技能会主动检查:
.agents/product-marketing-context.md- 以及旧版本中的
.claude/product-marketing-context.md
如果文件存在,onboarding-cro 会优先依赖它,只补充询问当前任务缺失的细节。若没有此文件,你需要在对话中手动提供更多背景信息。
onboarding-cro 能处理不同类型的产品吗(B2B vs B2C,SaaS vs 移动端)?
可以。SKILL.md、evals/evals.json 和 references/experiments.md 中的核心模式是与具体产品无关的。该技能会明确询问:
- 产品类型(B2B/B2C)
- 核心价值主张
- 关键激活行为
这样它就可以根据你的具体 Onboarding 和激活挑战,调整审计和实验建议。
我可以从 onboarding-cro 期待什么样的实验建议?
基于 references/experiments.md,你通常会看到类似下面的推荐:
- 将空白状态替换为模板或示例数据
- 调整步骤顺序,让高价值行为更早出现
- 在早期配置阶段减少必填字段或步骤
- 增加或优化带进度展示的 Onboarding checklist
- 测试 product tours 与轻量级产品内引导
- 针对在激活前停滞的用户触发回访提醒(re-engagement nudges)
每个实验都会配有清晰的假设和可衡量的结果。
我怎么判断 onboarding-cro 是否发挥了作用?
关注该技能建议的指标,通常包括:
- 在一定时间窗口内激活率的提升
- 中位 Time-to-Value 的缩短
- Onboarding checklist 完成率的提升
- 前几次会话中的互动程度改善
尽量一次只运行一个实验,方便你将变化归因到具体迭代上,并利用 onboarding-cro 来规划后续的测试循环。
开发者可以扩展或改造 onboarding-cro 吗?
可以。由于 onboarding-cro 是通过 SKILL.md 定义,并辅以 evals/evals.json 和 references/experiments.md 等文件,开发者可以:
- fork
coreyhaines31/marketingskills仓库 - 调整评估提示词和断言逻辑,使其适配内部框架
- 增加与你产品相关的实验清单或指标
- 将该技能集成到更大的工作流中(例如 analytics dashboard、内部 Onboarding wiki 等)
这使得 onboarding-cro 能作为一个可复用的 playbook,随你的产品和团队一同演进。
