Measure product experiments
Portable agent workflow framework for Codex, Claude Code, and OpenCode—shared project context, focused skills, independent review, and safe updates.
npx -y skills add K95M65/AI_ONBOARD --skill measure-product-experimentsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 20 days oldThe repository was created 20 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Defines trustworthy product measurement, event contracts, data-quality checks, and experiments tied to explicit decisions. Use when creating a measurement plan, selecting product metrics and guardrails, specifying analytics instrumentation, evaluating a rollout or product change, or designing an ethical randomized or quasi-experimental test.
SKILL.md
5.5 KB, ~1.0k tokens by cl100k_base, as published. Nobody here has run it
Measure product experiments
Design measurement around a decision, not around the volume of events available. Preserve the distinction between observed association and causal effect.
Define the decision and causal model
- Read project instructions, product strategy, research, existing telemetry, data definitions, privacy rules, architecture, and prior experiments.
- State the decision, owner, population, context, alternatives, and date it must be made.
- Describe how the product change is expected to alter user behavior and the desired outcome.
- List alternative explanations, possible harms, spillovers, and delayed effects.
- Record the baseline, current evidence, unknowns, and what result would change the decision.
Use assets/measurement-plan-template.md for a durable plan.
Choose measures that match the decision
Define:
- outcome measure: the user or business condition the decision ultimately targets;
- leading measure: earlier evidence on the proposed mechanism;
- guardrails: harms or regressions that make apparent success unacceptable;
- diagnostics: measures used to explain implementation and segment differences;
- data-quality measures: evidence that exposure, events, joins, and windows are trustworthy.
For every metric, specify numerator, denominator, unit of analysis, eligible population, exclusions, time window, segmentation, source, owner, and known limitations. Prefer rates and distributions when totals hide exposure or inequality.
Do not use a convenient proxy without explaining why it should track the intended outcome and how it could be gamed.
Specify instrumentation as contracts
Read references/tracking-and-experiments.md when defining events, assignment, exposure, or experiment analysis.
For each event, define:
- stable semantic name and business meaning;
- exact trigger and non-trigger cases;
- actor, object, context, and outcome properties;
- identifier, timestamp, deduplication, ordering, and version behavior;
- consent, minimization, retention, and access requirements;
- validation cases and responsible owner.
Capture exposure only when the participant could plausibly experience the treatment. Never include secrets, unnecessary content, or sensitive attributes merely for possible future analysis.
Validate the data path
- Trace the flow from user action to emitted event, transport, storage, transformation, metric, and decision surface.
- Test expected, duplicate, retried, offline, partial, failure, and cross-device cases.
- Compare telemetry with an independent source where possible.
- Inspect missingness, impossible values, sample-ratio imbalance, delayed arrival, bot or internal traffic, and version drift.
- Establish alerting or routine checks proportional to the decision risk.
Do not analyze an experiment until assignment, exposure, eligibility, and primary metric integrity pass their predeclared checks.
Choose an evaluation design
Prefer a randomized controlled experiment when assignment is ethical, feasible, and unlikely to create unacceptable interference. Otherwise choose the strongest feasible alternative and state its limitations: staged rollout, switchback, interrupted time series, matched comparison, difference-in-differences, or a descriptive pilot.
Predeclare:
- hypothesis and unit of assignment;
- eligibility and exclusion rules;
- treatment, control, exposure, and contamination;
- primary metric, guardrails, segments, and analysis window;
- minimum detectable effect or decision-relevant threshold;
- power or sample rationale, duration, stopping rule, and multiple-comparison handling;
- actions for positive, negative, mixed, harmful, and inconclusive results.
Seek qualified statistical, legal, privacy, or ethics review when stakes or organizational policy require it. Do not promise a valid sample size or causal claim without the necessary inputs.
Analyze and decide
- Report assignment, exposure, data quality, attrition, and protocol deviations before outcomes.
- Show effect size and uncertainty, not only a significance label.
- Check guardrails and practically important segment differences without uncontrolled result hunting.
- Distinguish planned analyses from exploratory findings.
- Consider novelty, seasonality, interference, survivorship, logging changes, and delayed outcomes.
- Make the precommitted decision or explain why new evidence invalidates the original rule.
- Record what was learned, remaining uncertainty, rollout or rollback, and follow-up measurement.
Use shape-product-opportunity when results must update the opportunity or product bet.
Apply quality rules
- Minimize data and respect consent, purpose, retention, access, and deletion obligations.
- Do not define success from engagement alone when the product aims for a user outcome.
- Do not change the primary metric or stopping rule after inspecting results without labeling the analysis exploratory.
- Do not report causality from a before-and-after comparison alone.
- Never fabricate telemetry, baselines, sample sizes, statistical results, or experiment outcomes.
Gives 0 of the 12 instructions most analytics metrics skills give in ~1.0k tokens
Counted across 368 of the 369 authors here whose files we hold, read 2026-08-06
- read product marketing context before asking questionsin 18 of 368, across 12 files
- use lowercase with underscores for event namesin 16 of 368, across 6 files
- track events for decisions not vanity metricsin 15 of 368, across 5 files
- use object-action format for event namesin 15 of 368, across 8 files
- produce a tracking plan documentin 14 of 368, across 4 files
- Call RUBE_SEARCH_TOOLS first to get current schemasin 13 of 368, across 2 files
- establish consistent event naming conventions before implementingin 10 of 368, across 4 files
- Verify dimension and metric compatibility before reportingin 9 of 368, across 2 files
- Encrypt data at rest and in transitin 9 of 368, across 3 files
- use snake_case for event namesin 9 of 368, across 5 files
- monitor technical health during the testin 9 of 368, across 5 files
- use consistent property namesin 8 of 368, across 4 files
Said here and by no other author read
- Design measurement around a specific decision
- Preserve distinction between association and causal effect
- State decision, owner, population, alternatives, and date
- Specify numerator, denominator, and population for every metric
- Specify trigger and non-trigger cases for each event
- Trace the flow from user action to decision surface
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.