kotlin-multiplatform-analytics
Installation
SKILL.md
When to Use This Skill
Use when:
- Adding event tracking, screen views, or user property recording to a KMP project
- Defining a shared event schema that multiple platforms report identically
- Swapping analytics backends (Firebase → Amplitude → custom) without changing feature code
- Testing feature code that fires analytics events
Trigger keywords: analytics, event tracking, Firebase Analytics, screen tracking, track event, log event, user properties, AnalyticsTracker, event schema, KMP analytics, analytics interface, analytics facade, mixpanel KMP, amplitude KMP.
Freshness rule: Firebase BoM version changes frequently — recheck
com.google.firebase:firebase-bom before pinning. iOS Firebase SDK version must match
the Android BoM equivalent. For non-Firebase backends recheck the SDK's KMP support status.