移动/游戏
Android 性能分析请求的意图消歧与工作流路由
当用户要求录制或分析 Android 性能数据(system trace、heap dump、方法录制、调用栈采样、内存分配、卡顿、内存泄漏、启动问题,或写/调试/执行临时 SQL 查询)时,先消歧意图,再路由到对应的录制或分析工作流并执行。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
Android 性能分析请求的意图消歧与特定
解决思路
- 先明确自身定位为「意图消歧与路由」:把用户路由到正确的工作流,或先为用户准备一份执行计划。
- 与用户一起敲定计划,然后按计划执行,同时处理单一需求和组合需求。
- 在执行任何工作流之前,读取 skill 根目录下与本文件同级的 references/env_setup.md,按其说明确定 $SKILL_ROOT 应设为什么值——该技能中其他所有路径都以它为锚点。
- 不要猜测用户意图;如果用户请求不清晰,先询问用户想做什么,再继续。
- 把所有录制(recording)类请求通过 $SKILL_ROOT/recording/recording_orchestrator.md 路由。
- 读取该 orchestrator,其中定义了适用于所有录制工作流的准则以及预检(pre-flight)或依赖检查,确保已具备必要的环境准备。
- 根据用户想录制的内容(例如 system trace 或 heap dump),执行该 orchestrator 描述的计划。
- 把所有分析(analysis)类请求通过 $SKILL_ROOT/analysis/analysis_orchestrator.md 路由。
适用边界 · 注意事项
- 请求与 Android 性能录制/分析无关时(例如纯业务逻辑、前端或后端问题)。
- 没有 Android 设备/应用环境或无法完成 references/env_setup.md 中环境设置、$SKILL_ROOT 未定义时。
- 用户意图不明确且无法向用户澄清时,不应猜测并直接执行。