product-hygiene

Audits product funnel data to verify which metrics can support decisions.

Updated Aug 16, 2026
One-click install
npx skills add https://github.com/BayramAnnakov/edu-ai-product-analyst --skill product-hygiene-bayramannakov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-hygiene
Source: https://github.com/BayramAnnakov/edu-ai-product-analyst/tree/main/.claude/skills/product-hygiene
Command: npx skills add https://github.com/BayramAnnakov/edu-ai-product-analyst --skill product-hygiene-bayramannakov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Product decisions are often made from dashboards whose numbers were never audited: wrong denominators, bot traffic counted as users, events that fire on the wrong action, and percentages reported without populations. This Skill runs a structured audit of a funnel or analytics export so you know which numbers can carry a decision and which cannot. ## Core Features & Use Cases - Premise audit and identity resolution: Recomputes every number the user provided from raw data, then defines what counts as one person (device, account, or human) and applies it consistently. - Population cleaning and leak analysis: Removes bots, internal accounts, duplicates, and test data with every filter's row count reported, then ranks funnel losses by people lost per month rather than percentage gaps. - Source reconciliation and tracking plan: Compares two data sources by ID sets, grades every conclusion as MEASURED, OBSERVED, or ASSUMED, and converts every unanswerable question into a concrete event to log. - Use Case: You have an analytics export and suspect your activation rate dropped. Run the audit to discover the drop is mostly one week of bot traffic, that the funnel mixes device IDs and account IDs, and get a tracking plan for what to instrument next. ## Quick Start Ask the assistant to run /product-hygiene on the analytics export in the current folder and report which funnel numbers can be trusted.

Frequently Asked Questions about product-hygiene

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

FAQPage Schema
How do I audit a product funnel before making a decision from it?

Run a structured funnel audit that recomputes every stated number from raw data, defines the identity unit, removes non-customers with reported row counts, and ranks losses by people per month. The Skill outputs dated markdown reports for the funnel, leaks, and tracking plan.

How to find where users drop off in an activation funnel?

Cross every funnel step by every available dimension such as browser, OS, geography, and cohort rather than one dimension at a time. Rank the resulting loss cells by people lost per month, never by percentage gap, and check small cells against the base rate before reporting them.

Does funnel analysis work without pandas installed?

Yes. The Skill checks for pandas once and falls back to the Python standard library csv module and collections.Counter if unavailable. It never installs packages, so it runs on a stock macOS Python without network access.

Why does my conversion rate look different across two analytics tools?

Two sources can disagree because they count different identity units, apply different filters, or one derives from the other. The Skill reconciles them by comparing sets of IDs rather than totals and states whether the sources are actually independent.

What are the limitations of event-based funnel analysis?

Event data cannot explain why users behaved a certain way, and events may fire on the wrong action or be missing on failure paths. The Skill flags every unverifiable claim, grades conclusions as MEASURED, OBSERVED, or ASSUMED, and can withhold a decision when instrumentation is insufficient.