用途:这是一个面向分析埋点的端到端编排工作流,输入可以是 PR、分支、文件或目录、或一段功能描述,目标是产出 tracking plan(埋点计划)。
主要能力与流程:先判断输入类型。PR(URL 或 #编号)与分支走 diff-intake 技能,生成 change_brief YAML;文件或目录跳过 diff-intake,直接读文件并自行构建 change_brief(跳过测试、配置、锁文件和生成代码,扫描 track(、trackEvent(、logEvent(、amplitude.track(、ampli. 及分析相关导入);功能描述则先搜索相关代码(在 git 提交历史中使用 git log --all --grep="<patterns>",并结合 Grep、Glob 及路由/导航配置查找入口),再构建 change_brief。随后调用 discover-event-surfaces 技能得到 event_candidates YAML;若无候选事件则停止并告知无可埋点内容。最后调用 instrument-events 技能,产出含精确文件位置、埋点代码和属性定义的 trackingPlan JSON,覆盖所有关键(优先级 3)事件。完成后逐一向用户说明每个事件追踪什么、埋点调用位置(文件与函数)及发送的属性,并询问是否调整或进入实现。
限制:任一步失败(PR 不存在、git 命令报错、无可分析文件)应明确报错并停止,不继续使用不完整数据;输入类型不明确时才向用户询问。资料未提供安装方式、收费、平台与效果数据。