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.
69
62%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./.github/skills/android-modernization-upgrade/SKILL.mdandroid-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.apkc5bf673
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.