Amplitude 官方插件仓库里的埋点总控技能:代理根据用户给的 PR、分支、文件目录或一段功能描述找到相关代码,依次调用同仓库的 diff-intake、discover-event-surfaces、instrument-events 三个技能,产出一份写明事件、属性、代码位置和埋点代码的 tracking plan。
安全审计:未审计
- 尚未扫描
理由
- 先自动判断输入类型:URL 或 #编号当 PR,像分支名的当分支,磁盘上存在的路径当文件,其余当功能描述;对话里已经给过的不再追问
- 功能描述类会先用 git log --all --grep 找相关提交,再按关键词和路径搜代码;直接给文件时会先扫已有的 track( / logEvent( / amplitude.track( 等埋点调用,避免重复
- 最终只给出优先级最高(priority 3)事件的方案,逐个说明追踪什么、为什么、发往哪个 Amplitude 项目、放在哪个函数、带哪些属性,然后问用户是否调整或开始实现
- 任何一步失败就报错停止,不拿不完整的数据继续;skills.sh 24 小时安装 995(只代表关注度)
用法
- 安装命令待审计通过后显示;README 推荐以插件形式整套安装(Claude Code 里 claude plugin install amplitude,按提示登录)
- 说“给这个 PR 加埋点”“instrument the onboarding flow”等时触发;多项目路由读仓库里的 .amplitude/instrumentation-agent.yaml
风险
- 本期未审计,固定 C 级、不显示安装命令;这条只是编排,实际分析靠另外三个子技能,它们本次没有读到也没有扫描;skills.sh 上 Snyk 审计为 Warn
- 方案默认围绕 Amplitude 的 SDK 和项目结构,用别家分析工具的仓库要另行改写;落地埋点前要按自己的隐私政策核对上报属性
- skills.sh 页面显示仓库只有 46 星,单日安装量和仓库规模不相称