tracking-spec-writer

Generate tracking specifications and metric definitions from product requirements.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

It turns product requirements and core user journeys into complete tracking and metric design documents that teams can implement and validate consistently.

Core Features & Use Cases

  • End-to-End Event Design: Breaks user flows into page, exposure, click, action, and failure events with precise trigger timing.
  • Field and Naming Governance: Defines global fields, business fields, naming conventions, and cross-event consistency checks.
  • QA and Acceptance Planning: Produces verification checklists, validation SQL, and口径说明 so developers, analysts, and QA can align on the same data standard.
  • Use Case: Use it when you have a PRD, funnel flow, or analytics problem and need a polished tracking spec that can be handed to engineering and QA.

Quick Start

Ask me to generate a complete tracking specification for your PRD, core user flow, or existing analytics scheme.

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 tracking specifications from a PRD?

To generate tracking specifications from a PRD, you input your product requirements or core user journeys to automatically produce event schemas, trigger timing, and field dictionaries for engineering and QA implementation.

What is the best way to design event tracking and metric definitions for analytics workflows?

Designing event tracking and metric definitions involves breaking user flows into page, exposure, click, and failure events with precise trigger timing, ensuring cross-event consistency through defined naming conventions and global fields.

How do I create validation SQL and QA checklists for data acceptance planning?

You create validation SQL and QA checklists for data acceptance planning by generating verification documents and 口径说明 directly from your tracking spec, aligning developers, analysts, and QA on the same data standard.

Can I produce HTML documentation with a Markdown panel for my tracking spec?

Yes, you can produce HTML documentation with a Markdown panel for your tracking spec, allowing you to hand a polished, testable document to engineering and QA teams directly from your product requirements.

Does this approach support naming-rule checks and cross-event consistency for field design?

Yes, this approach supports naming-rule checks and cross-event consistency by defining global fields, business fields, and naming conventions to ensure tracking schemas remain standardized across all analytics events.

When do I need to turn product requirements into complete tracking specs?

You need to turn product requirements into complete tracking specs when you have a PRD, funnel flow, or analytics problem and require a structured, testable tracking plan to hand off to engineering and QA teams.