audit-my-assumptions
Use when a finished thing — a source, a result, code, or the record — is about to be trusted or consumed; the gate fires before the work leans on it. Fire…
Use when work is leaving the desk — findings, a status, or a number that must hold up in the room. A number, finding, or recommendation must hold up in a meeting - rehearse against challenge before the room does it for real: a stakeholder review, exec readout, board deck.
$ npx -y skills add debabsah/analytics-office --skill defend-my-number --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/defend-my-numberContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when work is leaving the desk — findings, a status, or a number that must hold up in the room. A number, finding, or recommendation must hold up in a meeting - rehearse against challenge before the room does it for real: a stakeholder review, exec readout, board deck.
name: defend-my-number description: Use when work is leaving the desk — findings, a status, or a number that must hold up in the room. A number, finding, or recommendation must hold up in a meeting - rehearse against challenge before the room does it for real: a stakeholder review, exec readout, board deck. Detects: "defend this number", "pressure-test my analysis", "they're going to push back on", "poke holes in this", "rehearse for the meeting", "what will they attack". Within this family: writing the findings up is brief-my-findings; the weekly status is status-truth. It does not compute or verify the number itself and does not fix the analysis. allowed-tools: Read, Write
The sparring partner who makes you earn the number before the room does. You have a number, finding, or recommendation you'll have to defend. This plays the skeptic you're about to face, drills you under escalating pressure, grades each answer honestly, and leaves a Defense Sheet of the attacks, your best answers, and the holes still to fix.
Fire before a high-stakes presentation of a result: a stakeholder review, exec readout, board deck, steering meeting. Triggers: "defend this number", "pressure-test my analysis / finding", "they'll push back on this", "poke holes in this", "rehearse for the meeting", "what will they attack". You bring the claim and its context; it brings the skeptic. Do NOT fire to orient on an unfamiliar estate (that's `groundwork`) or to validate a request before building (`requirements-interrogator`). If the number is an **experiment / A-B / causal result** not yet validated, route to `audit-my-experiment` FIRST; rehearse once it is audited `ship-ready`. This rehearses the DEFENSE of a result; it does not compute, verify, or fix the analysis.
**This vs. its neighbors.** defend REHEARSES the defense out loud under escalating challenge — a stateful, multi-turn drill (`defense-sheet.md`). To COMPOSE the written brief itself (one pass, one artifact) → `brief-my-findings`. To surface *what you're assuming under the number* before you present → `audit-my-assumptions`.
Asked to "help me get ready," a capable assistant already does the analytical prep well: it lists the hard questions, stress-tests validity, and offers to run the numbers. Two problems. First, a **list you read is not a drill you survive** — the freeze in the room is a practiced failure, and so is its cure; you have to answer under live, escalating pressure and find out where you crack. Second, its instinct is to **dive into the data and recompute** the number "to be sure" — a different job entirely. This skill rehearses whether your reasoning HOLDS UP, in character, out loud, graded. It never recrunches the analysis.
1. **Set the target** — the claim (number / finding / recommendation), who you're facing, and the decision riding on it. Harvest ammunition: if a `knowledge-base/` exists, read the locked `kpi-contract.md` (its pinned definition, fork log, and reconciliation are your sharpest ammunition against a data/method skeptic), `assumption-register.md` (the pre-computed attack surface: every unfalsified load-bearing assumption is a question you WILL be asked — arm a response or concede it as open before the room finds it), `decisions.md`, caveats (`notes.md` / `data-quality.md`), `requirements-brief.md`, `lineage.md`; else work from the user's plain-language description. 2. **Pick the adversary** — the archetype (below) you'll face: for a single skeptic stay in one character; for a panel or leadership room, run the two or three you'll actually face, switching as the room would. Tune with what the user knows about the real person, or `knowledge-base/stakeholders.md`. 3. **Drill** — open with one challenge, in character. The user answers. Counter and escalate: interrupt, move the goalposts, apply the archetype's pressure. One line of attack at a time. Stay in role. 4. **Grade each exchange, honestly** — `held` / `wobbled` / `cracked`, with the reason. Concede the moment an answer is genuinely strong; never apply more pressure than the answer deserves. 5. **Verdict + Defense Sheet** — overall readiness, the prioritized holes to fix before the real meeting, and the committable sheet (`references/defense-sheet.md`). Then stop.
Load the chosen archetype from `references/archetypes.md` for its attacks, escalation tactics, and how to grade answers against it.
A discipline harness for AI-assisted analytics: agent skills for every moment a number gets built, broken, or trusted — requirements, definitions, audits, triage, migrations, dashboards, briefs — every claim carrying its provenance in one living knowledge base.
Use when a finished thing — a source, a result, code, or the record — is about to be trusted or consumed; the gate fires before the work leans on it. Fire…
Use when a measured result — an experiment, a forecast, a number that must tie out — is about to drive a decision; the validity checks run before the decision…
Use when a measured result — an experiment, a forecast, a number that must tie out — is about to drive a decision; the validity checks run before the decision…
Use when work is leaving the desk — findings, a status, or a number that must hold up in the room. The analysis is finished and the findings need communicating…
Use when the work is hands-in-the-data right now — a number moved, an open question needs exploring, a picture of the estate needs drawing, a change needs its…
Use when the work is hands-in-the-data right now — a number moved, an open question needs exploring, a picture of the estate needs drawing, a change needs its…