add-analytics-instrumentation(Amplitude 埋点方案)

Amplitude 官方插件仓库里的埋点总控技能:代理根据用户给的 PR、分支、文件目录或一段功能描述找到相关代码,依次调用同仓库的 diff-intake、discover-event-surfaces、instrument-events 三个技能,产出一份写明事件、属性、代码位置和埋点代码的 tracking plan。

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 星,单日安装量和仓库规模不相称

打开 · 仓库

Best Skills 每日数据(LinklyAI / @BlueeonY,CC BY 4.0)

浏览最新 AI 动态