What changed
Added
- Executable Compose layout claim CI. Added a
verify-claimsAndroid library module that harvests```kotlin verifyblocks from reference docs, generates Robolectric Compose tests, and asserts measured width/height claims on the JVM. The.size(100.dp).padding(16.dp)modifier-footprint claim is now covered by an executable test. - Opt-in snippet compile checks. Reference docs can now mark self-contained snippets with
```kotlin compileso CI compiles them without requiring a measured layout assertion. This catches stale or hallucinated APIs while leaving illustrative fragments alone. - Downloadable verify-claims reports. The
verify-claimsCI job now uploads averify-claims-reportartifact on every run, including failures. It contains the Gradle HTML test report and JUnit XML. - Material 3 Expressive coverage. Expanded
references/theming-material3.mdandreferences/material3-motion.mdwithMaterialExpressiveTheme, expressive component families, expressive motion guidance, and experimental API caveats. - Advanced Navigation 3 patterns. Expanded
references/navigation-migration.mdwith result passing, auth-gated navigation, animated/shared-element transitions, adaptive list-detail, and per-tab back stacks.
CI / Tooling
- Added Gradle/Robolectric-based Compose claim verification to GitHub Actions.
- Added generated compile-only subjects for opt-in
kotlin compilemarkdown blocks. - Broadened reference scanning to all top-level
skills/compose-expert/references/*.mdfiles. - Uploaded
verify-claims/build/reports/tests/testDebugUnitTest/andverify-claims/build/test-results/testDebugUnitTest/as theverify-claims-reportartifact.
Release
- Bumped the plugin from
2.3.2to2.4.0across the Claude manifest, Copilot manifest,SKILL.md, changelog, and tag.
Install / Update
- Claude Code:
/plugin update compose-expert - Copilot CLI:
copilot plugin update aldefy/compose-skill - Codex CLI:
git pullin your cloned skills dir
Report artifact
For future CI runs: open the Actions run, scroll to Artifacts, and download verify-claims-report.