discover-analytics-patterns
Discover and document existing Mixpanel analytics patterns in your codebase.
What it does
- Scans codebase for Mixpanel SDK usage
- Identifies naming conventions
- Documents property patterns
- Maps import styles
- Finds common tracking helpers
Output Format
analytics_patterns:
sdk: mixpanel-browser
import_style: "import mixpanel from 'mixpanel-browser'"
tracking_calls:
- pattern: "mixpanel.track('Event Name', { props })"
- pattern: "trackEvent('Event Name', { props })"
naming_convention:
- style: Title Case
- example: "Button Clicked"
property_patterns:
- snake_case for property names
- always include: user_id, timestamp
helpers:
- file: src/utils/analytics.ts
- function: trackEvent()
Usage
Run before instrument-events to ensure new tracking matches existing patterns.
Helps maintain consistency across the codebase.