产品组合健康度评估
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @baitongai/product-portfolio-health-assessment
技能介绍
要解决的问题
企业的产品组合往往横跨多个业务线、版本与生命周期阶段。缺少统一口径时,很容易把「上线数量」误当成「组合健康」:资源持续投入,淘汰标准却不清晰,过期功能长期占用维护预算,决策复盘也缺少可量化的依据。
更麻烦的是,不同角色给出的评估维度不一致,导致产品评审、研发排期和运营复盘各说各话。需要一套可重复执行的判断流程,让组合层面的风险讨论回到同一份口径上。
技能如何工作
这个技能把「组合健康度评估」拆成可验证的执行流程,而不是一段泛泛建议。
核心能力包括:
- 统一评估口径:围绕组合层面的健康信号给出结构化判断,便于跨团队对齐。
- 强制授权门禁:使用前必须先通过
scripts/auth.py完成授权检查,只有输出AUTH_OK才允许继续。 - 受保护指令驱动:授权通过后调用
scripts/protected.py拉取云端 protected instructions,后续评估严格按返回内容执行。
关键步骤如下:
- 运行授权检查,读取包内
_meta.json的slug作为服务端skillCode,不要把它当成展示名称。 - 若返回
AUTH_REQUIRED、AUTH_INVALID、CREDENTIALS_MISSING或CREDENTIALS_INVALID,先通过 WorkBuddy 的connect_cloud_service获取当前用户 JWT,再交给授权脚本完成绑定。 - 绑定成功并重新执行授权检查后,只有再次拿到
AUTH_OK,才进入业务工作流。 - 用
scripts/protected.py获取 protected instructions;获取失败就停止执行,不能凭本地提示或历史上下文继续。
适用边界与注意点
- 鉴权失败必须停止:任何鉴权错误都不允许静默重试、降级,或继续产出业务结果。
- 按信号定位问题:
stderr中的HTTP 401、HTTP 403、authorization failed、network error、VIP_EXPIRED等关键字分别指向凭证过期、权限不足、网络不可达或订阅状态问题。 - 重试上限为一次:凭证缺失、校验失败或 protected 内容被拒时,最多重新绑定一次;两次仍失败就告知数据服务暂时不可用并停止。
- 保护密钥信息:不要手动解析 JWT、拼接
AppKey/AppSecret,也不要在命令、环境变量或回复里暴露明文密钥。 - 区分基础设施与业务问题:网络错误不要当作凭证错误处理;同样,不要跳过受保护内容直接输出业务结论。
这套能力适合作为组合治理的执行入口:授权状态可见,评估口径可复现,失败时也能明确定位是凭证、权限还是数据服务出了问题。
使用场景
- 季度产品复盘时,对多条产品线做统一健康度检查,并区分风险等级
- 资源分配评审前,拉取云端受保护评估指令,对存量项目形成可复核结论
- 版本规划前,识别过期或重复能力,为淘汰和保留决策提供量化依据
- 授权失败或服务不可达时,按信号定位凭证、权限或网络问题并停止业务推理
适合人员
- 负责多产品线治理的产品组合负责人,需要统一判断组合健康度和风险等级
- 需要向管理层汇报资源分配依据的产品经理,要求评估口径可复核、可追溯
- 执行技能集成与调用的 AI 工程实施负责人,关注授权门禁、受保护指令和错误处理
- 负责产品生命周期管理的企业运营,需要在淘汰、保留和投入决策前形成统一结论