PM Outcome to Metric
Use this skill before an experiment, pilot, rollout, or AI evaluation when the
team knows the outcome it wants but has not yet made the measurement contract
reviewable. It keeps the user outcome separate from product activity, proxy
signals, guardrails, and the data needed to observe them. The output is a
measurement design, not a result, benchmark, or analytics implementation.
When to use
Use it for:
- a product decision that says “improve” or “reduce” without defining the
observable outcome;
- an AI feature that needs task success, quality, trust, fallback, latency, or
cost measures before a test;
- a prototype, pilot, or rollout that needs a primary metric and guardrails;
- a decision packet whose measurement section is still
Not provided;
- a team that needs to separate a leading indicator from the outcome it is
meant to proxy.
Do not use it to:
- read completed experiment results or claim lift; use
pm-experiment-to-readout for that;
- invent a baseline, target, benchmark, sample size, denominator, or business
impact;
- choose a metric because it is easy to collect while hiding a different user
outcome;
- turn clicks, tokens, model calls, or generated outputs into success without
explaining the user outcome they may represent;
- write analytics code, change a schema, call a provider, or publish a
dashboard automatically.
Guardrails
- Treat the supplied goal, decision, source, and measurement context as the
evidence boundary. Missing fields are
Not provided, Not measured, or
Proposed; confident wording does not fill them.
- Keep these concepts separate: user outcome, behavior, product output,
activity, proxy, guardrail, diagnostic, and business result.
- Every primary metric needs an observable unit, numerator, denominator or
explicit non-rate form, time window, exposure boundary, source, owner, and
evidence status. A rate without its denominator is
Not verified.
- A proposed target or decision threshold is a proposal, not a baseline or
achieved result. Keep the method and the owner who must approve it visible.
- Do not use a proxy as the outcome unless the relationship is stated as a
hypothesis and the missing validation is recorded.
- Keep primary outcome and guardrails separate. A primary metric improvement
does not erase a trust, privacy, safety, quality, cost, latency, or recovery
failure.
- For AI products, define task slices, human or rubric review, model/version
boundary, fallback, and uncertainty when output quality is part of the
outcome. A model score is not automatically a user outcome.
- Qualitative success can be valid for an early prototype, but name the task,
denominator of observed cases, context, and limitation. Do not write
most
or users prefer without a method that supports it.
- Minimize collection. Do not put names, email addresses, raw prompts, private
tickets, credentials, tokens, or sensitive content into an event or public
handoff merely to make a metric easier to count.
- The skill produces a reviewable contract only. It does not add telemetry,
alter a database, create tickets, publish a release, or perform an external
write.
Workflow
1. Frame the decision and outcome
Write the decision on the desk, the user job, the desired progress, the current
workaround, and what would change the decision. Rewrite vague verbs such as
“improve” into an outcome that a person or system could observe. If the outcome
is missing, keep it as Not provided and return Need evidence.
2. Classify the proposed measure
Label each candidate as one of:
user outcome: progress or result for the person doing the job;
behavior: an action that may indicate progress;
product output: what the system produced;
activity: internal work or system volume;
proxy: a proposed stand-in that needs validation;
guardrail: a condition that must not worsen;
diagnostic: a measure that helps explain the primary outcome;
business result: a downstream result requiring its own attribution.
Do not let an easy-to-count activity silently replace the intended outcome.
3. Define the measurement unit and exposure
State the unit of analysis, eligible population or task, exposure event,
completion condition, time window, segment, version, and environment. If the
metric is a rate, write the numerator and denominator in plain language. If it
is a qualitative observation, state the observed-case denominator and method.
4. Write the primary metric contract
Choose one primary outcome measure and record:
- name and user outcome;
- why it changes the decision;
- formula or exact observation rule;
- numerator and denominator, when applicable;
- window, exposure, segment, and product/version boundary;
- source or instrumentation location;
- baseline, target, and status, each marked
Not measured or Proposed when
not supplied;
- owner and collection limitation.
If no defensible primary metric exists, return Need evidence and propose the
smallest safe observation rather than selecting a vanity metric.
5. Define guardrails and diagnostics
Choose only the guardrails that could change the decision. Common examples
include trust-boundary comprehension, privacy leakage, unsafe output, task
failure, recovery failure, latency, cost, accessibility, or model fallback.
For each one, state its unit, observation rule, source, threshold status, and
what action follows a failure. Add diagnostics only when they help explain the
primary outcome.
6. Audit instrumentation readiness
For every measure, classify the data path as available, proposed,
partial, missing, or not appropriate. Record event names or manual
capture steps only when supplied. Identify duplicate counting, missing
denominators, privacy risk, sampling bias, version drift, and who must approve
the collection. Do not treat a written event name as implemented telemetry.
7. Pre-commit the decision rule
State what result would support continue, change, stop, or hold. Keep
the rule proposed unless it was supplied before the test. Include guardrail
failure handling, minimum evidence needed, and the next action when the result
is inconclusive. Do not rewrite the rule after seeing a result.
8. Check AI-specific slices when relevant
If the outcome depends on AI behavior, identify representative task slices,
human review or rubric, acceptable fallback, model/version/config boundary,
latency or cost status, and the failure cases that must be visible. Route a
full evaluation design to pm-ai-evaluation-plan; this skill only defines the
measurement contract and its release dependency.
9. Hand off and write back
Give design, engineering, analytics, and QA the smallest measurement action.
Record the unanswered question, the privacy boundary, the location where the
result will be written back, and whether the next step is Test, Ship,
Hold, Need evidence, or Reject.
Output contract
Return the following sections in this order. Keep unsupported fields explicitly
Not provided, Unknown, Not measured, Not run, or Not covered.
Decision on the desk
State the decision, owner, user job, current workaround, desired outcome, and
what result would change the decision.
Outcome and context
Describe the target user or task, trigger, desired progress, exposure boundary,
segment, product/version, environment, and the cost of doing nothing.
Evidence boundary
List sources, method, scope, observed facts, reported facts, inferences,
proposed hypotheses, data limitations, decision supported, and decision not
supported.
Metric contract
Include the primary metric name, outcome, formula or observation rule, unit,
numerator, denominator, window, exposure, segment, baseline, target, source,
owner, and evidence status.
Guardrail and diagnostic contract
List each guardrail or diagnostic with its observation rule, unit, threshold
status, source, failure action, and limitation. Keep primary and guardrail
signals visibly separate.
Instrumentation and privacy
State what is available, proposed, partial, missing, or not appropriate;
identify collection gaps, duplicate-counting risks, privacy minimization, event
ownership, and the manual capture path when applicable.
Decision rule
State the proposed or supplied rule for continue, change, stop, hold,
or Need evidence, including guardrail failure and inconclusive-result
handling.
Not covered
List unsupported baselines, targets, denominators, sample plans, segments,
versions, environments, attribution, quality, safety, cost, accessibility,
localization, adoption, retention, or business outcomes.
Implementation handoff
Give design, engineering, analytics, and QA the smallest next action, affected
surfaces, evidence to collect, privacy review, writeback location, and one
review decision. A handoff is not proof that instrumentation exists.
Review ask
Ask for exactly one decision: Test, Ship, Hold, Need evidence, or
Reject. Name the unresolved measurement risk.
Edge cases
- Outcome is vague: rewrite it as a proposed observable job result or
return
Need evidence; do not select the first available event.
- Numerator without denominator: preserve the count, mark the denominator
Not provided, and do not calculate a rate.
- Event exists but outcome is unknown: label the event a behavior or proxy
and state the validation needed before using it as the primary measure.
- Baseline is missing: keep the target
Proposed or Not provided and
define how the baseline will be collected.
- Primary outcome improves while a guardrail fails: choose
Hold, Change,
or Stop according to the rule; do not average the failure away.
- Small qualitative set: keep exact cases and context, label the signal
directional, and do not write
most users or users prefer.
- AI quality outcome: keep task slice, rubric, human review, model/version,
fallback, and failure handling visible; route a full plan to
pm-ai-evaluation-plan.
- Post-hoc metric: mark the rule
Proposed and say it was not pre-committed.
- Privacy-sensitive event: minimize fields, use a manual or aggregate
capture where possible, and hold until the approved collection path exists.
- Synthetic or fictional goal: label the entire output as a
fictional fixture;
it can test the skill but cannot support a user, quality, adoption, or
business claim.
- No safe instrumentation path: return
Need evidence with the smallest
privacy-safe observation instead of inventing telemetry.
Final check
Before returning the metric contract, confirm that:
- the intended user outcome is distinct from activity, output, proxy,
diagnostic, and business result;
- the primary metric has a unit, numerator/denominator or observation rule,
window, exposure, source, owner, and evidence status;
- baselines, targets, thresholds, and decision rules are marked
Proposed or
Not measured when they were not supplied;
- guardrails are separate from the primary outcome and have failure handling;
- instrumentation readiness and privacy minimization are visible;
- AI-specific slices and fallback are included when relevant;
- no count, rate, benchmark, lift, adoption, quality, or business claim was
added from guesswork;
- the output ends with
Not covered and one review decision.
For a worked, fictional support-review metric contract, read
references/support-review-metric-contract.md.
1---2name: pm-outcome-to-metric3description: Turn a product outcome or AI product goal into an evidence-bounded metric contract with a primary measure, denominator, window, guardrails, instrumentation gaps, and a decision rule. Use before an experiment, rollout, or evaluation when a PM needs to define what success means without inventing baselines or analytics evidence.4---56# PM Outcome to Metric78Use this skill before an experiment, pilot, rollout, or AI evaluation when the9team knows the outcome it wants but has not yet made the measurement contract10reviewable. It keeps the user outcome separate from product activity, proxy11signals, guardrails, and the data needed to observe them. The output is a12measurement design, not a result, benchmark, or analytics implementation.1314## When to use1516Use it for:1718- a product decision that says “improve” or “reduce” without defining the19 observable outcome;20- an AI feature that needs task success, quality, trust, fallback, latency, or21 cost measures before a test;22- a prototype, pilot, or rollout that needs a primary metric and guardrails;23- a decision packet whose measurement section is still `Not provided`;24- a team that needs to separate a leading indicator from the outcome it is25 meant to proxy.2627Do not use it to:2829- read completed experiment results or claim lift; use30 `pm-experiment-to-readout` for that;31- invent a baseline, target, benchmark, sample size, denominator, or business32 impact;33- choose a metric because it is easy to collect while hiding a different user34 outcome;35- turn clicks, tokens, model calls, or generated outputs into success without36 explaining the user outcome they may represent;37- write analytics code, change a schema, call a provider, or publish a38 dashboard automatically.3940## Guardrails4142- Treat the supplied goal, decision, source, and measurement context as the43 evidence boundary. Missing fields are `Not provided`, `Not measured`, or44 `Proposed`; confident wording does not fill them.45- Keep these concepts separate: user outcome, behavior, product output,46 activity, proxy, guardrail, diagnostic, and business result.47- Every primary metric needs an observable unit, numerator, denominator or48 explicit non-rate form, time window, exposure boundary, source, owner, and49 evidence status. A rate without its denominator is `Not verified`.50- A proposed target or decision threshold is a proposal, not a baseline or51 achieved result. Keep the method and the owner who must approve it visible.52- Do not use a proxy as the outcome unless the relationship is stated as a53 hypothesis and the missing validation is recorded.54- Keep primary outcome and guardrails separate. A primary metric improvement55 does not erase a trust, privacy, safety, quality, cost, latency, or recovery56 failure.57- For AI products, define task slices, human or rubric review, model/version58 boundary, fallback, and uncertainty when output quality is part of the59 outcome. A model score is not automatically a user outcome.60- Qualitative success can be valid for an early prototype, but name the task,61 denominator of observed cases, context, and limitation. Do not write `most`62 or `users prefer` without a method that supports it.63- Minimize collection. Do not put names, email addresses, raw prompts, private64 tickets, credentials, tokens, or sensitive content into an event or public65 handoff merely to make a metric easier to count.66- The skill produces a reviewable contract only. It does not add telemetry,67 alter a database, create tickets, publish a release, or perform an external68 write.6970## Workflow7172### 1. Frame the decision and outcome7374Write the decision on the desk, the user job, the desired progress, the current75workaround, and what would change the decision. Rewrite vague verbs such as76“improve” into an outcome that a person or system could observe. If the outcome77is missing, keep it as `Not provided` and return `Need evidence`.7879### 2. Classify the proposed measure8081Label each candidate as one of:8283- `user outcome`: progress or result for the person doing the job;84- `behavior`: an action that may indicate progress;85- `product output`: what the system produced;86- `activity`: internal work or system volume;87- `proxy`: a proposed stand-in that needs validation;88- `guardrail`: a condition that must not worsen;89- `diagnostic`: a measure that helps explain the primary outcome;90- `business result`: a downstream result requiring its own attribution.9192Do not let an easy-to-count activity silently replace the intended outcome.9394### 3. Define the measurement unit and exposure9596State the unit of analysis, eligible population or task, exposure event,97completion condition, time window, segment, version, and environment. If the98metric is a rate, write the numerator and denominator in plain language. If it99is a qualitative observation, state the observed-case denominator and method.100101### 4. Write the primary metric contract102103Choose one primary outcome measure and record:1041051. name and user outcome;1062. why it changes the decision;1073. formula or exact observation rule;1084. numerator and denominator, when applicable;1095. window, exposure, segment, and product/version boundary;1106. source or instrumentation location;1117. baseline, target, and status, each marked `Not measured` or `Proposed` when112 not supplied;1138. owner and collection limitation.114115If no defensible primary metric exists, return `Need evidence` and propose the116smallest safe observation rather than selecting a vanity metric.117118### 5. Define guardrails and diagnostics119120Choose only the guardrails that could change the decision. Common examples121include trust-boundary comprehension, privacy leakage, unsafe output, task122failure, recovery failure, latency, cost, accessibility, or model fallback.123For each one, state its unit, observation rule, source, threshold status, and124what action follows a failure. Add diagnostics only when they help explain the125primary outcome.126127### 6. Audit instrumentation readiness128129For every measure, classify the data path as `available`, `proposed`,130`partial`, `missing`, or `not appropriate`. Record event names or manual131capture steps only when supplied. Identify duplicate counting, missing132denominators, privacy risk, sampling bias, version drift, and who must approve133the collection. Do not treat a written event name as implemented telemetry.134135### 7. Pre-commit the decision rule136137State what result would support `continue`, `change`, `stop`, or `hold`. Keep138the rule proposed unless it was supplied before the test. Include guardrail139failure handling, minimum evidence needed, and the next action when the result140is inconclusive. Do not rewrite the rule after seeing a result.141142### 8. Check AI-specific slices when relevant143144If the outcome depends on AI behavior, identify representative task slices,145human review or rubric, acceptable fallback, model/version/config boundary,146latency or cost status, and the failure cases that must be visible. Route a147full evaluation design to `pm-ai-evaluation-plan`; this skill only defines the148measurement contract and its release dependency.149150### 9. Hand off and write back151152Give design, engineering, analytics, and QA the smallest measurement action.153Record the unanswered question, the privacy boundary, the location where the154result will be written back, and whether the next step is `Test`, `Ship`,155`Hold`, `Need evidence`, or `Reject`.156157## Output contract158159Return the following sections in this order. Keep unsupported fields explicitly160`Not provided`, `Unknown`, `Not measured`, `Not run`, or `Not covered`.161162## Decision on the desk163164State the decision, owner, user job, current workaround, desired outcome, and165what result would change the decision.166167## Outcome and context168169Describe the target user or task, trigger, desired progress, exposure boundary,170segment, product/version, environment, and the cost of doing nothing.171172## Evidence boundary173174List sources, method, scope, observed facts, reported facts, inferences,175proposed hypotheses, data limitations, decision supported, and decision not176supported.177178## Metric contract179180Include the primary metric name, outcome, formula or observation rule, unit,181numerator, denominator, window, exposure, segment, baseline, target, source,182owner, and evidence status.183184## Guardrail and diagnostic contract185186List each guardrail or diagnostic with its observation rule, unit, threshold187status, source, failure action, and limitation. Keep primary and guardrail188signals visibly separate.189190## Instrumentation and privacy191192State what is available, proposed, partial, missing, or not appropriate;193identify collection gaps, duplicate-counting risks, privacy minimization, event194ownership, and the manual capture path when applicable.195196## Decision rule197198State the proposed or supplied rule for `continue`, `change`, `stop`, `hold`,199or `Need evidence`, including guardrail failure and inconclusive-result200handling.201202## Not covered203204List unsupported baselines, targets, denominators, sample plans, segments,205versions, environments, attribution, quality, safety, cost, accessibility,206localization, adoption, retention, or business outcomes.207208## Implementation handoff209210Give design, engineering, analytics, and QA the smallest next action, affected211surfaces, evidence to collect, privacy review, writeback location, and one212review decision. A handoff is not proof that instrumentation exists.213214## Review ask215216Ask for exactly one decision: `Test`, `Ship`, `Hold`, `Need evidence`, or217`Reject`. Name the unresolved measurement risk.218219## Edge cases220221- **Outcome is vague:** rewrite it as a proposed observable job result or222 return `Need evidence`; do not select the first available event.223- **Numerator without denominator:** preserve the count, mark the denominator224 `Not provided`, and do not calculate a rate.225- **Event exists but outcome is unknown:** label the event a behavior or proxy226 and state the validation needed before using it as the primary measure.227- **Baseline is missing:** keep the target `Proposed` or `Not provided` and228 define how the baseline will be collected.229- **Primary outcome improves while a guardrail fails:** choose `Hold`, `Change`,230 or `Stop` according to the rule; do not average the failure away.231- **Small qualitative set:** keep exact cases and context, label the signal232 directional, and do not write `most users` or `users prefer`.233- **AI quality outcome:** keep task slice, rubric, human review, model/version,234 fallback, and failure handling visible; route a full plan to235 `pm-ai-evaluation-plan`.236- **Post-hoc metric:** mark the rule `Proposed` and say it was not pre-committed.237- **Privacy-sensitive event:** minimize fields, use a manual or aggregate238 capture where possible, and hold until the approved collection path exists.239- **Synthetic or fictional goal:** label the entire output as a `fictional fixture`;240 it can test the skill but cannot support a user, quality, adoption, or241 business claim.242- **No safe instrumentation path:** return `Need evidence` with the smallest243 privacy-safe observation instead of inventing telemetry.244245## Final check246247Before returning the metric contract, confirm that:248249- the intended user outcome is distinct from activity, output, proxy,250 diagnostic, and business result;251- the primary metric has a unit, numerator/denominator or observation rule,252 window, exposure, source, owner, and evidence status;253- baselines, targets, thresholds, and decision rules are marked `Proposed` or254 `Not measured` when they were not supplied;255- guardrails are separate from the primary outcome and have failure handling;256- instrumentation readiness and privacy minimization are visible;257- AI-specific slices and fallback are included when relevant;258- no count, rate, benchmark, lift, adoption, quality, or business claim was259 added from guesswork;260- the output ends with `Not covered` and one review decision.261262For a worked, fictional support-review metric contract, read263`references/support-review-metric-contract.md`.