version-migration-expert

Analyze Android OS version diffs to map migration impacts across build, HAL, policy, kernel, and vendor binaries.

40|7|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/jonaschen/Android-Software --skill version-migration-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: version-migration-expert
Source: https://github.com/jonaschen/Android-Software/tree/main/skills/L2-version-migration-expert
Command: npx skills add https://github.com/jonaschen/Android-Software --skill version-migration-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill ensures Android version upgrades do not break cross-cutting components by grounding recommendations in actual diffs, dirty-page tracking, and validation guardrails.

Core Features & Use Cases

  • Diff-guided impact mapping ensures every subsystem change routes to the correct L2 expert before advising action.
  • Migration policing keeps dirty_pages.json and the android_version_tested field in sync so knowledge refreshes trigger precisely when upgrades introduce new risks.
  • Use Case: When an Android 15 CTS run surfaces API, SELinux, and 16KB alignment failures, this skill maps the affected build, HAL, security, and kernel owners and enforces the migration checklist before proceeding.

Quick Start

Review the A14→A15 git diff for the subsystem in question, map impacted L2 skills, and flag dirty pages for refresh.

Frequently Asked Questions about version-migration-expert

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

FAQPage Schema
How do I analyze Android OS version diffs for migration impact?

Android version migration analysis maps cross-cutting OS diffs by tracking dirty pages and routing subsystem changes to impacted build, HAL, policy, and kernel owners before proceeding. It grounds recommendations in actual git diffs to prevent broken upgrades.

What is the best way to triage Android 15 CTS failures across different subsystems?

CTS triage for Android 15 maps API, SELinux, and 16KB alignment failures to the correct build, HAL, security, and kernel owners. It enforces a migration checklist and syncs dirty_pages.json to ensure validation guardrails are satisfied.

How does dirty_pages tracking work for Android version upgrades?

Dirty_pages tracking monitors affected documentation and configuration files, keeping the android_version_tested field in sync so knowledge refreshes trigger precisely when upgrades introduce new risks across impacted subsystems.

When do I need 16KB alignment validation for Android HAL and kernel components?

16KB alignment validation is required during Android 14 and later upgrade planning to ensure vendor binaries, kernel, and HAL modifications satisfy CTS and VINTF stability requirements without breaking cross-cutting components.

Does Android version migration work with VINTF and API stability checks?

Android version migration enforces VINTF and API stability validations by applying strict git diff grounding. It ensures every subsystem change routes to the correct expert and flags dirty pages for refresh before advising action.

Why does my Android 15 build break after a version upgrade despite passing local tests?

Android 15 builds break when cross-cutting subsystem changes bypass dirty_pages tracking and migration checklists. Mapping the git diff to impacted HAL, kernel, and policy owners enforces necessary validation guardrails to prevent failures.