关于 android-profiler
面向 Android 分析与录制任务的技能,通过意图澄清、工作流发现和分步执行来组织操作。它要求先读取环境设置,并将录制和分析请求分别交由指定协调流程处理。
主要功能
- 01先澄清用户意图
- 02按任务发现执行工作流
- 03录制请求交由协调流程
- 04分析请求交由协调流程
- 05执行前读取环境设置
适用场景
- 01确认不明确的分析或录制需求
- 02按流程录制系统跟踪或堆转储
- 03为分析任务选择对应步骤
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ android/ skills --skill android-profiler安装后在 Claude Code 中输入/android-profiler确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
analysis/analysis_orchestrator.mdanalysis/workflows/perfetto-sql/perfetto_sql.mdanalysis/workflows/perfetto-trace-analysis/perfetto_trace_analysis.mdanalysis/workflows/perfetto-trace-analysis/references/per_candidate_analysis.mdtriage.mdanalysis/workflows/perfetto-trace-analysis/references/hints/hints_cpu.mdhints_graphics.mdhints_io.mdhints_ipc.mdhints_memory.mdhints_power.mdrecording/recording_orchestrator.mdrecording/workflows/perfetto-trace-recording/perfetto_trace_recording.mdrecording/workflows/perfetto-trace-recording/references/trace_config_reference.mdrecording/workflows/perfetto-trace-recording/references/example-configs/app_jank.pftxtcpu_profile.pftxtjava_heap_dump.pftxtlong_background.pftxtmemory_counters.pftxtnative_heap.pftxtsched_cpu.pftxtreferences/env_setup.mdreferences/perfetto/setup.mdsql.mdreferences/perfetto/bin/trace_processor详细介绍
你的主要职责是弄清楚用户想做什么(消除歧义),找到适合的指引(发现工作流),并逐步执行(遵循执行计划)。如果请求不明确,请先与用户确认并敲定执行计划,再继续操作。
前置条件和设置
执行任何工作流之前,请先阅读 references/env_setup.md。该文件说明了 $SKILL_ROOT 应设置为何值——本技能中的所有其他路径都以此为基准。
意图消歧
不要猜测用户的意图。如果用户的请求不明确,请先询问用户想要做什么,再继续操作。
录制
所有录制请求都应通过 recording/recording_orchestrator处理。该文件定义了适用于所有录制工作流的准则、预检和依赖检查,并确保你具备继续操作所需的设置。请阅读协调器,并根据用户想要录制的内容(例如系统跟踪或堆转储)执行其中描述的计划。
分析
所有分析请求都应通过 analysis/analysis_orchestrator处理。
评论
支持 Markdown