BeClaude

product-tracking-skills

20.7kCommunity RegistryGeneralby Anthropic

AI agent skills that make SaaS products data-ready for product analytics — from codebase scan to tracking plan to working instrumentation code.

First seen 4/17/2026

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

1
Create the agents directory
mkdir -p .claude/agents
2
Save the agent file

Add the configuration to .claude/agents/product-tracking-skills.md

3
Invoke with @agent-name
@product-tracking-skills

Use Cases

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.

Usage Examples

1

/product-tracking-skills scan my app's src directory and list all analytics events

2

Generate a tracking plan from the codebase at ./frontend and output it as a JSON file

3

Create instrumentation code for Amplitude based on the tracking plan in tracking_plan.json

View source on GitHub
agent

Security Audits

LicenseUnknownSourceWarnRepositoryPass

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..