Discover Analytics Patterns

Maps how analytics is currently implemented in your codebase - SDK usage, naming conventions, property patterns, import styles. Ensures new instrumentation matches existing patterns.

rpatel05 Updated

File contents

discover-analytics-patterns

Discover and document existing Mixpanel analytics patterns in your codebase.

What it does

  1. Scans codebase for Mixpanel SDK usage
  2. Identifies naming conventions
  3. Documents property patterns
  4. Maps import styles
  5. 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.

rpatel05/mcp-skills-playground/tree/main/plugins/mixpanel/skills/discover-analytics-patterns commit 7b5ad8fff5

Frequently asked questions

npx skillmds@latest add rpatel05/discover-analytics-patterns