用途:在设置实验、受保护发布(guarded rollout)或发布策略前,帮助用户选择合适指标。该技能仅提供建议,不创建指标、不绑定实验、不配置发布。
前置条件:需在环境中配置远程托管的 LaunchDarkly MCP 服务器。必需工具:list-metrics(列出指标类型与事件键)、list-metric-events(检查事件键近期活动)。可选工具:list-release-policies(获取项目级策略,用于受保护发布与发布策略路径)。
工作流程:先确认用途(实验、受保护发布或发布策略)与变更内容(flag key 及描述)。受保护发布和发布策略需先调用 list-release-policies(projectKey),展示已自动附加的指标。再用 list-metrics 与 list-metric-events 盘点指标,分为健康(事件键有活动)与有风险(无活动)两组。
推荐逻辑:实验从假设出发,先让用户补全“若成功,[指标]会[升/降]”,主指标须直接衡量假设、事件活跃、方向明确;次要指标建议各选一个护栏、反向指标与支持信号。受保护发布是安全机制,每个指标都可能触发自动回滚,建议 2–3 个高信号工程指标(错误率、延迟、崩溃率),避免噪声大的探索性产品指标,且只用事件活跃的指标。发布策略适用于项目内所有匹配的发布,门槛最高,建议最多 2–3 个、有长期稳定事件历史的指标,并说明作用范围条件。
输出:给出明确命名列表,区分自动附加与额外推荐,并标注无近期事件的指标。后续可转 metric-create 或 metric-instrument 技能。
限制与注意:实验中途更改指标需重启实验,历史数据不可比;主指标无事件比没有主指标更糟;CUPED 与百分位分析不兼容;上下文类型不匹配会导致数据缺失;发布策略内所有指标须使用相同随机化单位。