Stakeholder readout
Skill vermapragya/analytics-skill/skills/stakeholder-readout
Skills library for product data scientists working with Claude
npx -y skills add vermapragya/analytics-skill --skill stakeholder-readoutAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 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
Structures a stakeholder-ready analysis writeup with TL;DR, evidence, decision, and next steps. Use when the user asks for a readout, analysis writeup, insight doc, exec summary, "share this with the team", "make this stakeholder-friendly", or "summarize the findings."
SKILL.md
10.4 KB, as published. Nobody here has run it
Stakeholder Readout
When to use this skill
Use whenever an analysis output needs to be communicated to a non-DS audience (PM, eng, exec, sales). Triggers:
- "Write a readout for…"
- "Summarize the findings"
- "Make this stakeholder-friendly"
- "Exec summary of…"
- "Share this with the team"
Pair with any analysis-producing skill (ab-test-analysis, cohort-analysis, survival-analysis, etc.). This skill is the packaging layer.
Required inputs
| Input | Why it matters |
|---|---|
| Question being answered | The decision this informs |
| Audience | PM / Exec / Eng / Mixed — affects depth |
| Key finding | The 1-2 sentence headline |
| Evidence (data / charts) | Numbers backing the finding |
| Confidence level | How sure are we? |
| Recommended decision | What you'd do if it were your call |
The readout structure
Every readout has exactly five sections, in this order:
- TL;DR — One sentence, one decision recommendation
- Context — What question + why now
- Findings — 2-5 key facts with evidence
- Decision — What to do, by whom, by when
- Caveats & next steps — What we don't know
Workflow
-
Write the TL;DR first. If you can't summarize in one sentence, you don't understand it yet. The TL;DR must contain:
- The answer to the question
- The recommended action
- Confidence indicator ("strong evidence" / "directional" / "preliminary")
-
List 2-5 findings, each with:
- The fact (one sentence)
- The data behind it (number + comparison + context)
- Why it matters (decision relevance)
-
State the decision explicitly. Not "this suggests we might want to consider…" — but "Ship the change" / "Hold and investigate" / "No action needed."
-
List caveats, sorted by how much they should change the decision. If a caveat would change the recommendation, surface it at the top.
-
End with next steps — concrete, owned, time-bound.
-
Run the conclusions audit before publishing. Every readout passes the three checks below (see "Conclusions audit") — claims↔evidence traceability, causation language, and cherry-picking. A readout that fails any check doesn't ship until fixed.
Output format
# <Analysis Title>
**Author:** <name>
**Audience:** <PM / Exec / Eng / Mixed>
**Date:** <YYYY-MM-DD>
**Status:** <Final | Draft for review | Preliminary>
---
## TL;DR
<One sentence. Includes finding + recommendation + confidence.>
**Recommendation:** <Specific action, e.g., "Ship the new onboarding flow to 100%">
**Confidence:** <Strong | Moderate | Directional / preliminary>
---
## Context
- **Question:** <The decision this analysis informs>
- **Why now:** <The trigger — leadership ask, opportunity sized, problem detected>
- **What we did:** <Method in one paragraph — no jargon, name the technique>
---
## Findings
### Finding 1: <one-sentence headline>
<2-3 sentences expanding the fact, with the specific number and a comparison>
> Evidence: chart, table, or query result
### Finding 2: <one-sentence headline>
<...>
### Finding 3: <one-sentence headline>
<...>
---
## Decision
**Recommended:** <Specific action>
**Owner:** <Name(s)>
**Timeline:** <When>
**Why this and not alternatives:**
- Considered: <alternative 1> — rejected because <reason>
- Considered: <alternative 2> — rejected because <reason>
---
## Caveats & next steps
### What we don't know
- <Caveat 1, ordered by how much it could change the decision>
- <Caveat 2>
### Next steps
1. **<Action>** — <owner> — <by when>
2. **<Action>** — <owner> — <by when>
3. **<Action>** — <owner> — <by when>
---
## Appendix
<Optional: methodology details, charts, secondary findings — only for those who want the depth>
Conclusions audit
Run this on the finished draft, before it ships. Audit the narrative as a skeptical reviewer would — the goal is that no claim in the readout can be embarrassed by someone reading the appendix.
Check 1: Every claim is supported by evidence
Walk the narrative claim by claim. For each declarative statement, ask: which number, chart, or test in this readout backs it?
- Every claim in the TL;DR, findings, and decision must trace to specific evidence in the document (or its appendix) — not to "we know" or "it's well understood."
- The strength of the language must match the strength of the evidence:
| Evidence | Allowed language |
|---|---|
| Significant, pre-registered result | "X increased Y by 8%" |
| Directional but not significant | "X appears to increase Y (not yet conclusive)" |
| Single segment / small N | "In <segment>, we observed…" (never generalize to all users) |
| No supporting data in the doc | Delete the claim or add the evidence |
- Watch for smuggled claims: causal or quantitative statements hiding in transitions ("because users were confused, retention fell") — that "because" needs evidence too.
Check 2: Causation language matches the study design
Causal verbs — caused, drove, increased, reduced, led to, because of — are earned by design, not by effect size.
| Design | Language allowed |
|---|---|
| Randomized experiment (clean) | "The change increased conversion by 8%" |
| Quasi-experiment (DiD, matching, IV) | "The change is associated with +8%; causal under <stated assumptions>" |
| Observational / correlational | "Users who did X converted more — selection effects likely; we cannot say X causes conversion" |
| Pre/post with no control | "Conversion rose after launch — other factors changed too; not attributable" |
- Scrub the TL;DR hardest: it's the most-quoted sentence and the most likely place an "is associated with" silently becomes "drove."
- If the recommendation requires a causal claim the design can't support, say so explicitly and route to
ab-test-designorcausal-inferenceas a next step.
Check 3: No cherry-picking
The narrative must survive contact with everything you looked at, not just what made the slide.
- Metrics: were any metrics checked but omitted because they were flat or negative? Report them — one line each is enough ("Guardrails: latency, churn, support tickets — all flat").
- Time windows: does the conclusion hold on the natural window (full quarter, all weeks), or only the window shown? If the window was chosen after seeing data, disclose it.
- Segments: is the headline a whole-population effect, or did one segment carry it? Report the segment composition; never present a subgroup win as a global win.
- Multiple comparisons: if 20 segments/metrics were tested, ~1 will look significant by chance. State how many things were tested; treat unplanned subgroup findings as hypotheses, not conclusions.
- Outliers & exclusions: any rows/users excluded? State the rule, the count, and whether the conclusion holds with them included.
The two-question gut check:
- "If a skeptic saw everything I looked at, would they accept this narrative?"
- "Did I decide the story before or after I saw this evidence?" — if before, the omitted evidence gets extra scrutiny.
Audit output
Append a short audit trail to the readout (or appendix) so reviewers can verify the audit ran:
## Conclusions audit
- Claims↔evidence: all N claims traced to evidence (claim 3 softened: directional, not significant)
- Causation language: observational design — all causal verbs replaced with "associated with"
- Cherry-picking: 6 metrics examined, 2 flat (reported in appendix); no post-hoc window changes; headline effect holds with outliers included
Validation checks
- TL;DR is ONE sentence
- TL;DR includes a specific recommendation
- Each finding has a number AND a comparison (vs prior period, vs benchmark, vs alternative)
- Decision is unambiguous (not "could be valuable to explore")
- Owner and timeline named for every next step
- Caveats include the worst-case "this could be wrong because…"
- Length appropriate for audience (exec = 1 page; team = up to 3 pages)
- No statistical jargon without translation (p-value → "very strong evidence")
- Conclusions audit ran: every claim traced to evidence in the doc
- Causation language matches the study design (causal verbs only for experiments)
- No cherry-picking: flat/negative metrics reported; windows and exclusions disclosed; subgroup wins not presented as global
Edge cases & failure modes
-
No clear recommendation. If the data doesn't support a decision, the recommendation is "do X to get a clearer answer" — not silence. Common phrasings: "Run a follow-up experiment to disambiguate," "Defer for 4 weeks pending more data."
-
Findings contradict the asker's hypothesis. Lead with the contradiction, don't bury it. Stakeholders trust analyses that confirm their priors AND ones that don't — they don't trust analyses that hedge.
-
Insufficient sample size / inconclusive. Mark TL;DR as "Inconclusive — recommend X to get a definitive answer." Don't pretend uncertainty is certainty.
-
Stakeholder asks for a specific framing. Push back if the framing distorts the finding. The job is accurate, not flattering.
-
Multiple audiences with different needs. Default to the highest-stakes audience (exec). Optional: write 2 versions — 1-page exec, 3-page team.
Writing style rules
| Don't | Do |
|---|---|
| "It seems like…" | "Conversion rose 8%." |
| "Could potentially be valuable…" | "Ship this." |
| "p < 0.05" | "Strong evidence (well below the noise threshold)." |
| "Statistically significant" | "Real, not noise." |
| Verbose throat-clearing | Get to the point in the first sentence. |
| Charts without titles | Every chart has a title that states the takeaway. |
| Numbers without comparison | "$1.2M, up 18% vs last quarter." |
Templates by analysis type
See templates/ directory in the parent repo for:
ab-test-readout.mdcohort-readout.mdmodel-readout.mdinsight-doc.md
Related skills
ab-test-analysis— produces the analysis; this skill packages itcohort-analysis,funnel-analysis— samemetric-definition— provides the precise definitions readouts reference- Any modeling skill — wrap its output in this structure