energy-diag

Diagnose mobile app energy issues through symptom-driven decision trees.

1.1k|81|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/CharlesWiltgen/Axiom --skill energy-diag
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: energy-diag
Source: https://github.com/CharlesWiltgen/Axiom/tree/main/.claude-plugin/plugins/axiom/skills/energy-diag
Command: npx skills add https://github.com/CharlesWiltgen/Axiom --skill energy-diag

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Symptom-driven diagnostic trees for energy issues, with time-cost analysis and recommended fixes.

Core Features & Use Cases

  • Step-by-step decision trees for common symptoms (battery at top, hot device, background drain).
  • Time-cost estimation and recommended tracing strategies.
  • Links to related energy patterns and API references.

Quick Start

Start with the symptom: "App at top of Battery Settings," then follow the decision path.

Frequently Asked Questions about energy-diag

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I diagnose why my app drains battery in the background?

Background battery drain is diagnosed by following a symptom-driven decision tree that guides you through profiling strategies, time-cost estimates for each investigation path, and recommended fixes. Start by identifying whether the drain occurs during specific tasks or continuously, then use the suggested tracing tools to pinpoint the root cause.

What should I do if my device gets hot while running my app?

Device heat indicates excessive CPU or GPU load. The energy diagnostic framework provides a step-by-step decision tree for hot-device scenarios, estimating the time cost of each profiling approach and recommending optimization strategies based on whether the issue stems from computation, rendering, or background activity.

Why does my app appear at the top of Battery Settings?

Apps ranked high in Battery Settings consume disproportionate power. This diagnostic addresses that specific symptom with a structured decision tree, time-cost analysis for each troubleshooting path, and curated optimization recommendations to reduce energy consumption and improve your app's ranking.

How do I estimate the time cost of energy troubleshooting?

Energy troubleshooting can be expensive. The diagnostic framework provides time-cost estimates for each decision-tree path, allowing you to prioritize investigation strategies and choose the most efficient profiling approach given your constraints.

What profiling tools should I use to investigate energy issues?

The framework recommends specific tracing and profiling strategies tailored to each symptom and diagnostic path. Rather than generic guidance, it links to relevant energy patterns and API references that match your investigation stage, reducing trial-and-error tool selection.

Can I use this framework for mobile app energy issues?

Yes. The diagnostic framework targets mobile app energy problems, covering symptoms like battery drain, device heat, and excessive power consumption. It applies symptom-driven decision trees and optimization recommendations specific to mobile contexts.