analytics-developer
Installation
SKILL.md
Analytics Developer (Smart Router)
Purpose
Context-aware routing to the Anytype iOS analytics system. Helps you add analytics events, track user routes, and maintain consistent analytics patterns.
When Auto-Activated
- Working with analytics events or AnytypeAnalytics
- Adding route tracking or event properties
- Modifying
AnalyticsConstants.swiftorAnytypeAnalytics+Events.swift - Keywords: analytics, route tracking, logEvent, AnytypeAnalytics, AnalyticsConstants
π¨ CRITICAL RULES (NEVER VIOLATE)
- ALWAYS define route enums in AnalyticsConstants.swift - Never hardcode route strings
- ALWAYS use existing property keys - Use
AnalyticsEventsPropertiesKey.* - NEVER use string literals for routes - Use typed enums with
.rawValue - ALWAYS use
.compactMapValues { $0 }for optional properties - Removes nil values - ALWAYS track route context - Know how users reached a feature