product-tracking-skills
AI agent skills that make SaaS products data-ready for product analytics â from codebase scan to tracking plan to working instrumentation code.
Summary
This skill enables AI agents to scan your codebase, generate a tracking plan, and produce working instrumentation code for product analytics.
- It helps developers ensure their SaaS product is data-ready by automating the tedious process of mapping events and properties from code to analytics tools.
Install & Usage
mkdir -p .claude/agentsAdd the configuration to .claude/agents/product-tracking-skills.md
@product-tracking-skillsUse Cases
Usage Examples
/product-tracking-skills scan my app's src directory and list all analytics events
Generate a tracking plan from the codebase at ./frontend and output it as a JSON file
Create instrumentation code for Amplitude based on the tracking plan in tracking_plan.json
Security Audits
Frequently Asked Questions
What is product-tracking-skills?
This skill enables AI agents to scan your codebase, generate a tracking plan, and produce working instrumentation code for product analytics. It helps developers ensure their SaaS product is data-ready by automating the tedious process of mapping events and properties from code to analytics tools.
How to install product-tracking-skills?
To install product-tracking-skills: create the agents directory (mkdir -p .claude/agents), then add the config to .claude/agents/product-tracking-skills.md. Finally, @product-tracking-skills in Claude Code.
What is product-tracking-skills best for?
product-tracking-skills is a agent categorized under General. It is designed for: agent. Created by Anthropic.
What can I use product-tracking-skills for?
product-tracking-skills is useful for: Scan a JavaScript codebase to identify all custom events and properties for a product analytics tracking plan.; Generate a complete tracking plan document from an existing codebase, including event names, properties, and descriptions.; Create instrumentation code snippets for popular analytics tools like Mixpanel, Amplitude, or Segment based on a tracking plan.; Validate that all events in a tracking plan are actually implemented in the codebase and flag missing ones.; Automatically update a tracking plan when new features are added to the codebase, ensuring data consistency.; Convert a legacy tracking implementation to a new analytics provider by extracting current events and generating new code..