After merging a PR in an Android Kotlin/Compose/KMP repo, extract the hard-won lesson and cascade it to three surfaces — the project memory file, the relevant agent SKILL.md, and a docs/lessons/ file — routed by Conventional-Commits PR-title scope (feat(compose), fix(r8), refactor(hilt), fix(kmp)). Specializes in Android-only failure categories: R8/ProGuard keep-rules (release-only crashes), Compose recomposition (key(), lambda allocation), Hilt scoping (@Singleton vs @ViewModelScoped), KSP/AGP mismatches, coroutine dispatcher misuse. Proposes diffs for human approval; never auto-commits. Run post-merge or via /capture-lessons.