skills/android-modernization-upgrade/SKILL.md
Bring very old Android projects to a current supported baseline with staged upgrades, deprecated API replacement, 16 KB alignment checks, and explicit handoff to specialized skills.
npx skillsauth add krutikJain/android-agent-skills android-modernization-upgradeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
android-gradle-build-logicandroid-viewsystem-foundationsandroid-compose-xml-interoperabilityandroid-security-best-practicesandroid-performance-observabilityandroid-rxjava-to-coroutines-migrationaudit: inspect the repo and emit a structured diagnosis report without editing files.safe-apply: perform deterministic edits such as repository cleanup, version bumps, obvious support-library replacements, manifest normalization, and straightforward deprecated API replacements.report: summarize unresolved blockers, file paths, issue signatures, and the next specialized skill to use.scripts/scan_project.pyscripts/build_compat_matrix.pyscripts/generate_remediation_checklist.pyscripts/apply_safe_upgrades.pyscripts/check_16kb_alignment.pyreferences/agp-upgrade-notes.mdreferences/kotlin-compatibility.mdreferences/androidx-migration.mdreferences/gradle-compatibility.mdreferences/sdk-behavior-changes.mdreferences/jetpack-release-notes.mdreferences/deprecated-replacements.mdreferences/upgrade-matrix.mdreferences/issue-signature-catalog.mdpython3 skills/android-modernization-upgrade/scripts/scan_project.py examples/fixtures/legacy-support-apppython3 skills/android-modernization-upgrade/scripts/generate_remediation_checklist.py examples/fixtures/legacy-mismatch-apppython3 skills/android-modernization-upgrade/scripts/check_16kb_alignment.py examples/fixtures/native-misaligned-app/app-release.apktesting
Validate Android UI behavior with Compose UI tests, Espresso-style checks, screenshot assertions, and accessibility verification.
data-ai
Model screen state, events, reducers, and side effects for Android UIs with predictable lifecycle-aware ownership.
tools
Coordinate serialization, caching, conflict handling, and offline-first sync flows in Android apps.
development
Apply Android app security guidance around secrets, storage, network trust, exported components, and least privilege.