tracking-spec-writer

Generate standardized tracking schemes with event definitions and acceptance SQL queries.

14|4|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/SpaceZephyr/allSkills --skill tracking-spec-writer-spacezephyr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tracking-spec-writer
Source: https://github.com/SpaceZephyr/allSkills/tree/main/pm-tracking-spec-writer
Command: npx skills add https://github.com/SpaceZephyr/allSkills --skill tracking-spec-writer-spacezephyr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Manually designing tracking plans often leads to inconsistent event naming, incomplete field definitions, and outputs that are hard for development, QA, and analytics teams to execute and verify. This Skill automates the creation of standardized, complete, and actionable tracking and metric design documents to eliminate these friction points.

Core Features & Use Cases

  • Full Tracking Scheme Generation: Translates product PRDs, core user journeys, flowcharts, or oral descriptions into complete tracking plans covering event definitions, field dictionaries, trigger timing, metric definitions, and QA checklists.
  • Standardization & Validation: Enforces consistent event naming conventions, checks for cross-event field conflicts, ensures paired events (e.g., start/complete, action start/action fail) are fully defined, and validates enum completeness for all string-type business fields.
  • Ready-to-Use Deliverables: Outputs interactive HTML documents with embedded design doc panels, filterable event overviews, interactive QA checklists, and executable acceptance SQL queries, ready for immediate use by development and QA teams.
  • Typical Use Case: A product manager needs to design a tracking plan for a new e-commerce checkout flow. They provide the core user journey and key business metrics, and the Skill generates a full, standardized tracking scheme with all required events, fields, and validation steps.

Quick Start

Use the tracking-spec-writer skill to generate a complete tracking plan for the new user registration flow based on the provided PRD and core user journey.

Frequently Asked Questions about tracking-spec-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a tracking plan from a product PRD?

To generate a tracking plan from a product PRD, the system translates product requirements and core user journeys into complete tracking schemes covering event definitions, field dictionaries, trigger timing, metric definitions, and QA checklists. It outputs interactive HTML documents with embedded design doc panels and executable acceptance SQL queries.

What is event design and field definition for data collection?

Event design and field definition for data collection involve standardizing event naming conventions, defining trigger timing, checking cross-event field conflicts, and validating enum completeness for string-type business fields. This ensures data tracking schemes are complete, consistent, and executable across cross-functional teams.

How do I create executable acceptance SQL queries for metric specification?

Executable acceptance SQL queries for metric specification are created automatically alongside the tracking documentation. The system outputs interactive HTML documents containing these queries, enabling QA and analytics teams to validate data tracking schemes and verify paired events like start or complete.

Can I use oral descriptions to build data tracking schemes?

Yes, you can use oral descriptions to build data tracking schemes. The system translates flowcharts, core user journeys, and oral descriptions into standardized tracking plans, enforcing consistent event naming conventions and ensuring paired events are fully defined for development and QA teams.

Why does manual tracking plan design lead to inconsistent event naming?

Manual tracking plan design leads to inconsistent event naming, incomplete field definitions, and outputs that are hard for development, QA, and analytics teams to execute. Automating the creation of standardized tracking and metric design documents eliminates these friction points and ensures enum completeness.

What's the best way to validate paired events in a tracking scheme?

The best way to validate paired events in a tracking scheme is to use automated standardization checks. The system ensures paired events like action start and action fail are fully defined, checks for cross-event field conflicts, and generates interactive QA checklists for immediate verification.