AI skills that scan your codebase, design a tracking plan, and generate instrumentation code for product analytics. Supports Segment, Amplitude, Mixpanel, PostHog, Accoil, and 20 other destinations.
Install
npx skills add Accoil/product-tracking-skillsgh skill install Accoil/product-tracking-skillsgit clone --depth 1 https://github.com/Accoil/product-tracking-skillsSkills in this collection
- Product Tracking Audit Current TrackingAccoilReverse-engineer the current state of analytics tracking from a codebase. Scans for SDK calls, identity management, and instrumentation patterns to produce a factual inventory — not recommendations. Outputs .telemetry/current-state.yaml and a timestamped audit report.
- Product Tracking Business CaseAccoilWrite a business case for adding product telemetry and analytics to a product. Produces a concise, stakeholder-ready document explaining what telemetry enables, what you're currently blind to, what's involved in implementation, and the business value. Sits outside the main telemetry lifecycle — use before committing to the technical work.
- Product Tracking Design Tracking PlanAccoilDesign an opinionated target tracking plan and produce an explicit delta from current state to target. Combines the product model, current-state audit, and telemetry best practices to decide what events, properties, entities, and group hierarchies should exist. Outputs .telemetry/tracking-plan.yaml and .telemetry/delta.md.
- Product Tracking Generate Implementation GuideAccoilTranslate a tracking plan into an SDK-specific instrumentation guide. Shows how to make identify, group, and track calls using the target analytics SDK with real template code, architecture guidance, and constraint documentation. Outputs .telemetry/instrument.md.
- Product Tracking Implement TrackingAccoilGenerate real instrumentation code from the tracking plan and instrumentation guide. Produces typed SDK wrapper functions, identity management, and integration guidance. Outputs files in a tracking/ directory.
- Product Tracking Instrument New FeatureAccoilUpdate the tracking plan when a feature ships, changes, or is removed. Assesses whether new events are needed, extends existing events with properties where possible, and produces a versioned mini-delta with changelog entry. Updates .telemetry/tracking-plan.yaml, delta.md, and changelog.md.
- Product Tracking Model ProductAccoilBuild a structured product model by scanning the codebase and talking to the user. Produces .telemetry/product.md — a description of what the product does, who uses it, how value flows, and what entities exist.