Android Performance Skill

Expert-level Android performance optimization skill. Use this skill whenever the user asks about anything related to Android app performance — including but not limited to: ANRs (Application Not Responding errors), crashes (NullPointerException, OOM, fatal exceptions), app startup time (cold start, warm start, hot start), UI jank or frame drops, memory leaks, battery drain, slow network calls, database/SQLite performance, overdraw, ProGuard/R8, Doze mode, WorkManager, RecyclerView performance, Bitmap/image loading, threading/coroutines, profiling with Android Studio, Perfetto, or Systrace. Tri

8 stars 2 forksMobile Development

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add avinashbest/android-performance-skill --skill android-performance-skill
Manual install
git clone --depth 1 https://github.com/avinashbest/android-performance-skill.git /tmp/android-performance-skill
mkdir -p ~/.claude/skills
cp -r /tmp/android-performance-skill/. ~/.claude/skills/android-performance-skill

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Android Performance Optimization Skill

## Quick Domain Index

Load the relevant reference file(s) based on the user's query. Multiple may apply.

| Topic | Reference File | Keywords |
|---|---|---|
| ANRs | `references/anr.md` | ANR, Application Not Responding, main thread, blocked, 5 seconds, input dispatch |
| Crashes | `references/crashes.md` | crash, exception, OOM, NullPointer, fatal, Play Console vitals |
| App Startup | `references/startup.md` | cold start, warm start, hot start, TTID, TTFD, splash screen, AppStartup |
| UI & Rendering | `references/ui-rendering.md` | jank, frame drop, overdraw, RecyclerView, Choreographer, 16ms, 60fps, 90fps |
| Memory | `references/memory.md` | memory leak, OOM, heap, GC, LeakCanary, Bitmap, LargeHeap |
| Threading & Coroutines | `references/threading.md` | coroutines, threads, Dispatchers, StrictMode, main thread, background work |
| Network & Data | `references/network.md` | network, HTTP, OkHttp, Retrofit, caching, Gzip, payload size |
| Battery & Background | `references/battery.md` | battery, Doze, WorkManager, AlarmManager, wakelock, background |
| Database & Storage | `references/database.md` | Room, SQLite, query, index, SharedPreferences, DataStore |
| Build & Code Size | `references/build-size.md` | ProGuard, R8, APK size, app bundle, baseline profiles, dexopt |
| Profiling Tools | `references/profiling.md` | Android Studio Profiler, Perfetto, Systrace, Macrobenchmark, Microbenchmark, Tracing |

---
Read the full skill on GitHub

Details

Skill name
android-performance-skill
Repo updated
12 April 2026

FAQ

What does the Android Performance Skill skill do?

Expert-level Android performance optimization skill. Use this skill whenever the user asks about anything related to Android app performance — including but not limited to: ANRs (Application Not Responding errors), crashes (NullPointerException, OOM, fatal exceptions), app startup time (cold start, warm start, hot start), UI jank or frame drops, memory leaks, battery drain, slow network calls, database/SQLite performance, overdraw, ProGuard/R8, Doze mode, WorkManager, RecyclerView performance, Bitmap/image loading, threading/coroutines, profiling with Android Studio, Perfetto, or Systrace. Tri

How do I install the Android Performance Skill skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add avinashbest/android-performance-skill --skill android-performance-skill. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Android Performance Skill popular?

It lives in avinashbest/android-performance-skill, which has 8 GitHub stars and 2 forks.

Related skills

Anti Crack

8

sundaygod1207/anti-crack-skill

Anti-crack audit for client software. 防破解安全审计——保护客户端软件不被盗版、逆向、破解。覆盖 Electron/iOS/Android/Flutter/Go/Rust/C++/.NET(WPF/WinForms)/CLI/游戏等客户端平台,含联网通信和服务端配合防御,7大通用维度 + 10大平台专项。

Mobile Development

IOS Trace

9

kmgcc/iOS-Trace

Agent-native runbook for evidence-based profiling and optimization of native iOS and iPadOS apps with xctrace and Xcode Instruments on physical devices or simulators. Use for CPU or battery use, memory growth or Jetsam, UI hitches, slow launch, concurrency stalls, audio glitches, or network activity. Choose instruments and workload reproduction to fit the issue; bundled scripts are optional helpers.

Mobile Development

Store Ready

8

Medlzd/store-ready

Audits a mobile app before App Store or Google Play submission. Use when the user mentions publishing or submitting an app, App Store Connect, Play Console, TestFlight, rejection, metadata, signing.

Mobile Development

Apple Liquid Glass

11

xenitV1/liquid-glass-skill

Apple's Liquid Glass design language (iOS 26 / macOS 26 HIG) made buildable on any platform: the content/chrome two-layer model, regular vs clear glass, real refraction (content bending at the rim), the rim light, type scales, system colours, component shapes, and Reduce Motion/Transparency/Increase Contrast fallbacks. Ships a CSS token file and a refraction script for the web, plus routes for SwiftUI/UIKit, Android Compose (Haze), Flutter, Electron, Tauri, Windows and Linux. Use when building or reviewing any UI that should look Apple-made or "liquid glass": "iOS style", "macOS style", "Liqui

Mobile Development

Mobile Design

7

RubenGlez/mobile-design

Designs, implements, and reviews professional mobile UI for React Native and Expo, with platform-aware design and review guidance for iOS and Android. Use when the task involves mobile screens, components, navigation, visual direction, design systems, accessibility, gestures, haptics, animations, typography, color, dark mode, safe areas, adaptive windows, localization, platform conventions, App Store or Play-quality polish, iOS HIG, Material Design, Expo Router, React Navigation, Reanimated, Gesture Handler, or mobile UX critique.

Mobile Development

Material Design 3

12

gdlbo/material-skill

Design, implement, or review Material 3 and Material 3 Expressive interfaces for Android Compose, Android Views, Wear OS, and the web. Use for Material Design, M3, Material You, adaptive Material layouts, Material-focused Android UI modernization, or Material web component work; do not apply it to a non-Material design unless the user asks to adopt Material

Mobile Development

Browse the most popular Claude skills, all mobile development skills, or write your own with the skills generator.