Plan event instrumentation
Skill alexe-ev/product-plugins/data-analytics/skills/plan-event-instrumentation
Plan the event tracking and instrumentation needed to measure product behavior and support analytics. Use this skill when a feature is being built and the analytics implementation needs to be defined before development.From its SKILL.md
npx -y skills add alexe-ev/product-plugins --skill plan-event-instrumentationAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.6 KB, 467 tokens by cl100k_base, as published. Nobody here has run it
Plan Event Instrumentation
Purpose
Help teams define the event tracking plan for a product area — what user actions to instrument, what properties to capture, and what decisions the data will support.
Skill type
Conceptual skill
Use this skill when
- A feature is being built and analytics instrumentation needs to be defined
- Existing tracking is inconsistent or missing key events
- A metrics framework has been defined but instrumentation hasn't been planned
- Analytics debt has accumulated and a tracking audit is needed
Do not use this skill when
- Metrics framework hasn't been defined yet (use design-product-metrics first)
- The goal is dashboard design (use build-decision-dashboard)
Required inputs
- Feature or product area to instrument
- Key metrics or decisions the tracking should support
Optional inputs
- Existing tracking schema or event taxonomy
- Analytics tooling (Mixpanel, Amplitude, Segment, etc.)
- Engineering constraints on instrumentation
Upstream context
Works best when:
- Metrics framework is defined
- Feature requirements are written
Downstream handoff
Output can feed:
- build-decision-dashboard (instrumented events feed dashboard)
- analyze-funnel-retention-cohorts (events enable funnel and cohort analysis)
Instructions
- Map the user actions in the feature that are worth tracking.
- For each action, define: event name, trigger condition, and required properties.
- Follow a consistent naming convention (e.g., object_action format).
- Define which properties to capture per event (user ID, session, feature context, etc.).
- Identify funnel entry and exit events.
- Define identity and session tracking requirements.
- Review for coverage: are all key metrics measurable with the planned events?
Output
Provide:
- Event tracking plan (event name, trigger, properties)
- Naming convention and taxonomy
- Funnel events identified
- Identity and session tracking approach
- Coverage check: metrics vs. planned events
- Engineering implementation notes
- Events not covered and why
Risks / caveats
- Instrumentation planned after shipping creates analytics debt — plan before development
- Over-tracking creates noise and storage costs — focus on decision-relevant events
- Property naming inconsistency across events creates analysis friction
What ships with it: 4 files
5.5 KB alongside SKILL.md
examples/
- example-light-context.md1.9 KB
- example-poor-context.md965 B
- example-rich-context.md2.7 KB
- .gitkeep0 B