关于 product-lifecycle-learning
供团队在产品上线后复盘生命周期的技能。它比较预期与实际证据、更新假设、评估功能健康度,并记录由人负责的生命周期决策和可复用经验。
主要功能
- 01比较预期结果与实际结果
- 02将主张分类为预期、观察、不确定或推断
- 03更新有证据支撑的假设台账
- 04从多个维度评估功能健康度
- 05记录生命周期决策和留存经验
- 06规划弃用、迁移与清理
适用场景
- 01复核上线是否达到预期目标
- 02依据采用情况和运行证据重新评估假设
- 03决定继续、改进、暂停或退役某项功能
- 04规划功能退役并留存经验
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ magnus919/ agent-skills --skill product-lifecycle-learning安装后在 Claude Code 中输入/product-lifecycle-learning确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.mdevals/evals.jsonreferences/discovery-brief.mdepistemic-discipline.mdfeedback-destinations.mdretirement-lifecycle.mdtemplates/assumption-ledger-update.mdfeature-health-record.mdoutcome-review.mdretained-learning-record.mdretirement-decision.mdsunset-plan.md详细介绍
产品生命周期学习
闭合从发布到学习的反馈回路。这项技能会比较预期与实际情况,维护有证据支持的假设台账,评估功能健康状况,并审慎地决定继续、改进、收割、转向、暂停或退役——包括完整的退役生命周期。它会生成持久留存的学习记录,并将其反馈到路线图、分析、采用、实验和未来的规格说明中。
加载指南
只加载与任务相关的参考资料或模板。不要一次性加载所有文件。
| 文件 | 加载时机 |
|---|---|
| references/discovery-brief.md | 需要了解生命周期学习概念如何映射到各项技能,以及本技能的边界在哪里 |
| references/epistemic-discipline.md | 需要完整了解如何将主张分类为预期、已观察、不确定或推断 |
| references/retirement-lifecycle.md | 规划功能或产品退役时,包括弃用、迁移、客户处理和内部清理 |
| references/feedback-destinations.md | 将学习成果转交给合适的下游技能时——路线图、分析、采用、实验或规格说明 |
| templates/outcome-review.md | 开展结构化的发布后成果审查,比较预期与实际观察结果 |
| templates/assumption-ledger-update.md | 根据新证据和置信度变化更新假设台账 |
| templates/feature-health-record.md | 从多个维度评估功能健康状况并揭示信号 |
| templates/retirement-decision.md | 制定并记录有充分依据的退役或继续决策 |
| templates/sunset-plan.md | 规划弃用沟通、迁移路径、客户处理和内部清理 |
| templates/retained-learning-record.md | 记录可长期复用、在功能结束后仍保留的学习成果 |
核心方法
从发布到学习的闭环
LAUNCH → [OBSERVE] → [COMPARE] → [IDENTIFY GAPS] → [UPDATE ASSUMPTIONS] → [ASSESS HEALTH] → [DECIDE] → [CAPTURE LEARNING] → (feed back)
| | | | | | |
Collect Expected vs. Gap analysis Assumption Feature health Continue / Retained
outcome observed with confidence ledger update dimensions Improve / learning
data outcomes intervals Harvest / record
Pivot /
Pause /
Retire
闭环从发布后开始(功能或能力已上线并开始产生数据),以持久的学习成果结束,并将其反馈到下一轮路线图、分析、采用、实验和规格说明工作中。
分阶段
| 阶段 | 输入 | 活动 | 输出 |
|---|---|---|---|
| 观察 | 分析数据、采用指标、用户反馈、支持工单、运营指标 | 根据观察到的行为和系统数据收集结果证据。区分信号与噪声。标记缺失或置信度较低的数据。 | 带有置信度标签的结果数据 |
| 比较 | 预期结果(来自规格说明/路线图)、观察到的结果、置信区间 | 比较两者;识别一致、偏差和意外情况。不要混淆预期与观察结果。 | 差距分析:哪些符合预期、哪些有所偏离、哪些模棱两可 |
| 识别差距 | 差距分析、假设台账 | 识别哪些假设成立、哪些不成立。区分测量差距(无法观察)与结果差距(观察到偏差)。 | 带有置信度的假设差距登记表 |
| 更新假设 | 假设差距登记表、先前的假设台账 | 修订假设:强化已确认的假设,弱化与证据相悖的假设,并添加数据揭示的新假设。记录置信度变化。 | 更新后的假设台账。使用 模板/假设台账更新。 |
| 评估健康状况 | 更新后的假设、采用数据、运营指标、用户反馈 | 从采用情况、技术、运营和战略等维度评估功能健康状况。不要简化为单一分数。 | 功能健康状况评估。使用 模板/功能健康记录。 |
| 决策 | 功能健康状况评估、业务背景、产品组合优先级 | 从六种生命周期决策中选择一种。决策需要人工判断;不设自动化阈值。 | 由责任人负责的决策记录。使用 模板/退役决策。 |
| 记录经验 | 决策记录、差距分析、更新后的假设、背景 | 形成持久保留的经验记录:学到了什么、为什么,以及这些经验应如何为未来工作提供参考。不能只是临时的会议摘要。 | 保留的经验记录。使用 模板/保留的经验记录。 |
| 反馈 | 保留的经验记录 | 将经验传递给下游技能:路线图、分析、采用、实验、规格说明。参见 参考资料/反馈去向。 | 已传递的经验输出 |
认知纪律
生命周期学习输出中的每项主张都必须且只能归入以下四类之一。不得混为一谈;比较不是观察,推断也不是事实。
| 类别 | 定义 | 示例 | 来源 |
|---|---|---|---|
| 预期 | 发布前的意图或预测 | “我们预计激活率会在 30 天内达到 60%” | 规格说明、路线图、发布简介 |
| 观察到的 | 根据数据测量的实际情况 | “30 天时激活率达到 43%(95% 置信区间:39-47%)” | 分析、采用数据、运营指标 |
| 不确定 | 模棱两可、有噪声或存在争议的情况 | “归因受到同期定价变更的混杂影响;无法隔离功能的影响” | 置信区间、相互矛盾的信号、数据质量问题 |
| 推断 | 根据证据并结合推理得出的结论 | “预期的 60% 与观察到的 43% 之间的差距表明,入门流程重新设计未能像假设的那样缩短实现价值的时间;定价变更造成的混杂意味着我们无法排除外部原因” | 根据证据推理得出的含义 |
完整分类体系和实用指南见 参考资料/认知纪律。
生命周期决策
评估后有六种可选结果。决策需要结合证据进行人工判断; 没有任何数值阈值或自动化规则可以取代具体情境和责任担当。
| 决策 | 含义 | 典型证据特征 | 后续行动 |
|---|---|---|---|
| 继续 | 保持现状;功能运行良好 | 实际结果符合或超出预期;稳定、风险低 | 安排下一次审查 |
| 改进 | 投入资源进行增强 | 存在采用率差距,但可弥补;已确认底层需求 | 纳入路线图并开展实验 |
| 收割 | 减少投入,为现有用户维持服务 | 增长放缓但用户基础稳定;不值得继续扩展 | 监测退役信号 |
| 转向 | 大幅改变方向 | 需求已确认,但当前方案未能奏效 | 纳入路线图、探索和实验 |
| 暂停 | 暂时停止投入 | 结果模糊、存在外部干扰因素或资源受限 | 收集新证据后安排重新评估 |
| 退役 | 弃用并移除 | 长期无人采用、已有替代方案或与战略方向不符 | 执行退役生命周期 |
退役生命周期
决策为“退役”时,应通过结构化的退役生命周期覆盖从弃用公告到内部清理的完整流程。 详情请参阅 references/retirement-lifecycle.md。
| 阶段 | 活动 | 模板 |
|---|---|---|
| 弃用通知 | 公布退役时间表、理由和替代方案。按用户细分情况向受影响的用户发送通知。 | templates/sunset-plan.md |
| 迁移路径 | 为现有用户提供迁移工具、文档和支持。明确推荐的迁移路径。 | templates/sunset-plan.md |
| 客户安排 | 在弃用期间提供支持承诺:数据导出、宽限期、延长支持时段、维持 SLA,以及适用情况下的退款或抵扣政策。与客户成功团队协调。 | templates/sunset-plan.md;将沟通计划转交给 conditional-customer-success |
| 内部清理 | 移除功能开关、归档代码、更新文档、停用监控和告警,并回收基础设施。 | templates/sunset-plan.md |
| 学习闭环 | 记录功能生命周期带来的经验——这不是事后复盘,而是用于完成学习闭环的收尾记录。 | templates/retained-learning-record.md |
留存学习记录
每个生命周期学习周期都会生成一份长期留存的学习记录,而非临时的会议摘要。记录内容包括:
- 功能或能力原本旨在实现什么(预期结果)
- 实际发生了什么(观察到的结果及其置信度)
- 哪些方面尚不确定,以及原因
- 更新了哪些假设,以及如何更新
- 作出了什么决策(继续/改进/收割/转向/暂停/退役),以及由谁作出
- 作出该决策的原因及相关证据
- 哪些内容应为未来决策提供参考——可复用模式、反模式,以及下次要验证的假设
- 学习成果转交到了哪里(路线图、分析、采用情况、实验、规范)
这份记录是长期留存的学习成果,也是发布到学习闭环确实完成的证据。
不适用场景
本技能不负责:
- 事件复盘、根因分析或运营事件回顾——这些属于
incident-learning(尚未合入)和 ../site-reliability-engineering/SKILL.md。生命周期学习会将事件信号作为输入,但不会产出事件复盘。 - 分析埋点、指标仪表盘设计、跟踪计划制定或事件分类体系——这些属于 ../product-analytics-and-measurement/SKILL.md。生命周期学习会将分析数据作为输入,但不负责测量基础设施。
- 客户成功账户管理、续约决策或健康度评分——这些属于
conditional-customer-success(尚未合入)。生命周期学习会将退役沟通计划和客户处置策略转交给该技能。 - 路线图优先级排序或产品组合分配——这些属于 ../product-roadmapping-and-portfolio/SKILL.md。生命周期学习会为路线图决策提供证据,但不会做出这些决策。
- 任意设定或自动执行的退役阈值——如果缺少关于产品、市场、用户群和替代方案的背景信息,本技能绝不会应用“DAU < 100 就退役”或“NPS < 30 就下线”之类的规则。退役决策需要由人判断,并明确责任人。
路由与反馈
输入(由生命周期学习使用)
| 输入 | 来源 |
|---|---|
| 预期结果、验收标准 | ../spec-driven-development/SKILL.md、路线图简报 |
| 观察到的结果、指标数据、漏斗、群组 | ../product-analytics-and-measurement/SKILL.md |
| 采用证据、激活率、留存信号 | ../product-adoption/SKILL.md |
| 实验结果、分析结论中的学习条目 | ../product-experimentation/SKILL.md |
| 事件信号、可靠性数据 | ../site-reliability-engineering/SKILL.md、incident-learning |
| 客户反馈、支持趋势、健康度信号 | conditional-customer-success |
输出(由生命周期学习产出并路由至)
| 输出 | 目标位置 | 用途 |
|---|---|---|
| 修订后的假设、决策证据 | ../product-roadmapping-and-portfolio/SKILL.md | 更新路线图、重新评估押注 |
| 指标优化需求、测量缺口 | ../product-analytics-and-measurement/SKILL.md | 改进埋点、弥补测量缺口 |
| 采用模式变化、行为洞察 | ../product-adoption/SKILL.md | 调整采用策略 |
| 新假设、实验创意 | ../product-experimentation/SKILL.md | 纳入实验流程 |
| 规格改进、验收标准优化 | ../spec-driven-development/SKILL.md | 提升未来规格的质量 |
| 退役沟通计划、迁移协调、产品停用期间的客户处置 | conditional-customer-success | 面向客户执行退役;文字引用(技能尚未合入) |
| 由事件引发的学习信号 | incident-learning | 事件驱动的学习闭环;文字引用(技能尚未合入) |
每个周期至少要更新五个反馈目标:路线图、分析、采用、实验和规格。是否额外路由至客户成功和事件学习,取决于具体决策。
文件概览
| 文件 | 用途 | 何时加载 |
|---|---|---|
| references/discovery-brief.md | 梳理现有的生命周期、学习和退役资料;明确职责边界 | 了解此技能在目录中的定位 |
| references/epistemic-discipline.md | 完整分类体系:预期/观察到/不确定/推断,以及实地指南 | 对任何生命周期学习产出中的主张进行分类 |
| references/retirement-lifecycle.md | 完整的退役生命周期:弃用、迁移、客户处理、内部清理 | 制定退役决策或规划日落 |
| references/feedback-destinations.md | 各反馈目的地的详细路由指南 | 将学习产出路由至下游技能 |
| templates/outcome-review.md | 结构化的上线后结果评审 | 进行结果评审 |
| templates/assumption-ledger-update.md | 记录置信度变化的假设台账更新 | 根据新证据更新假设 |
| templates/feature-health-record.md | 多维度的功能健康状况评估 | 评估功能健康状况 |
| templates/retirement-decision.md | 有理据的退役或继续决策记录 | 制定生命周期决策 |
| templates/sunset-plan.md | 弃用沟通、迁移、客户处理和内部清理计划 | 规划退役执行 |
| templates/retained-learning-record.md | 持久、可复用的学习资料 | 记录可在功能退役后保留的经验 |
相关技能
- ../product-analytics-and-measurement/SKILL.md — 负责埋点和指标定义。生命周期学习使用分析产出。
- ../product-adoption/SKILL.md — 负责采用情况诊断和策略。生命周期学习使用采用证据。
- ../product-experimentation/SKILL.md — 负责实验设计和结果解读。生命周期学习使用实验结果。
- ../product-roadmapping-and-portfolio/SKILL.md — 负责路线图和产品组合决策。生命周期学习为其提供证据。
- ../spec-driven-development/SKILL.md — 负责规格说明和验收标准。生命周期学习推动规格改进。
- ../site-reliability-engineering/SKILL.md — 负责运营可靠性。生命周期学习使用事件信号。
conditional-customer-success— 接收退役沟通计划、日落期间的客户处理及迁移支持协调。文档中的文字引用;该技能尚未落地。incident-learning— 接收由事件驱动的学习信号。文档中的文字引用;该技能尚未落地。
评论
支持 Markdown