Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/AmolPardeshi99/android-performance-skills/llms.txt

Use this file to discover all available pages before exploring further.

Android Performance Skills is a collection of SKILL.md files that teach AI coding agents how to write high-performance Android code. Two structured knowledge files — one covering ANR and jank prevention, and one covering memory leak prevention — give your agent exhaustive, pattern-by-pattern guidance for the most common performance mistakes in Kotlin Android development. Both skills work across View-based and Jetpack Compose UI systems and activate automatically without any manual invocation.

ANR & jank prevention

Coroutine dispatchers, Binder IPC, BroadcastReceivers, Compose recomposition, frozen frames, and ANR log analysis.

Memory leak prevention

ViewBinding lifecycle, Activity and Fragment context, static fields, ViewModel scope, Compose leaks, and LeakCanary integration.

What each skill covers

SkillTopics
ANR & jank preventionANR design philosophy, coroutine dispatchers, Binder IPC, BroadcastReceiver, JobService, SharedPreferences, frozen frames, Compose recomposition, ANR log analysis
Memory leak preventionART GC model, ViewBinding, Activity/Fragment context, static fields, listeners, ViewModel, coroutine scopes, resource cleanup, Compose leaks, SharedFlow, LeakCanary, heap profiling
Both skills are compatible with all major AI coding agents — Claude Code, GitHub Copilot, Cursor, Gemini CLI, Windsurf, Cline, Amp, OpenCode, Goose, and others. Skills activate automatically when your task matches; no manual invocation is needed.
The fastest way to install is with npx skills add AmolPardeshi99/android-performance-skills. This installs both skills in one command and works with any major AI coding agent.

Build docs developers (and LLMs) love