Your team has the Data & Analysts playbooks — the worked systems for interviewing a dataset, writing and explaining a query, auditing data quality, finding why a number moved, reading out an experiment, and building the recurring report. Those tell people what to do. This guide is the layer underneath: the operating model that keeps the work consistent, reconciled, and defensible while they do it. It’s written for an analytics leader rolling Claude out across a team, not for a solo analyst experimenting.
The single mistake that turns an analytics rollout into an incident isn’t a clumsy query — it’s the absence of a rule about what your metrics mean, how numbers get verified, and who owns the conclusion. None of what follows is heavy process. It’s the handful of guardrails that let your team move fast because the definitions and the checks are settled.
The operating model: Claude queries, a human owns the number’s meaning
Start with the one principle everything else hangs off: Claude queries and drafts; a human owns the definition and the conclusion. It is the fastest junior analyst you’ve ever had — tireless at profiling a messy export, writing a query and explaining every clause, reconciling a result, charting it, and drafting the readout — and it has no judgment about what your business means by “active user,” no accountability for a wrong call, and a habit of producing a confident number from a fuzzy question.
So the division of labour is fixed:
- Claude does the grind: profile the file, write and explain the query, clean and join the inputs, audit the quality, reconcile the totals, compute the experiment’s confidence interval, render the chart, draft the narrative.
- A person does the defining and the deciding: agree what “active” means, confirm the question is the right one, judge whether a result is trustworthy, decide whether an effect is worth shipping, and own the conclusion that goes to the business.
A team that internalizes this gets the speed without the risk. A team that forgets it ships a decision on a number nobody defined the same way twice, or reports a cause that was really a missing day of data. The playbooks are all built around this line — they take you to a reconciled result fast and hand the judgment back to a human on purpose. And one rule sits above all of them: Claude computes over a local copy; your data warehouse stays the system of record.
What data is safe to share — and what isn’t
On Desktop, the folder is the boundary — Claude only sees what you open — and the “Ask permissions” prompt asks before each read. That makes the data rule simple to state and easy to follow:
- Safe to work with (inside an approved workspace): your own exports, event logs, aggregates, schemas, and sample rows. These are the raw material of the playbooks, and working from a local copy is fine.
- Handle with extra care / aggregate or strip first: raw customer PII (names, emails, identifying rows), anything regulated, and granular personal records. For analysis you almost never need the identifying columns — a dataset profile and a query run on a schema plus a few sample rows, and a chart shows revenue by region, not by named account.
Two habits make this automatic. First, aggregate before you share — the slide and the readout should show the pattern, not expose the rows. Second, when a dataset does carry sensitive detail, keep the whole task inside the workspace your company has approved for that data, working from a local copy, rather than pasting raw rows into a general chat. The dataset-profile, query-and-learn, and csv-to-chart playbooks all flag this at the exact step it matters.
The two gates: a shared definition, and a reconciled number
The fastest way to lose trust in analytics isn’t a slow dashboard — it’s two analysts pulling the same metric and getting two different numbers, or a confident figure that turns out to be a query bug. So put two gates between raw data and a reported number, and make them explicit. This is the analytics equivalent of finance’s sign-off gate or marketing’s brand-and-legal review:
- Definition before number. Every metric points at one agreed definition in a metric dictionary (
metrics.md) — what “active,” “churn,” and “revenue” mean, down to the timezone, the dedup key, and the exclusions. An analyst never invents a definition in a chat; they cite the dictionary’s, and paste it into the query’s comment. This single document is why two people asking the same question get the same answer, and it’s the foundation every other playbook already assumes. - Reconcile against a known total. Every result is tied back to something you already trust — a row count, a prior report, a finance figure — before it’s shared. A number that reconciles is defensible; one that matches nothing is a guess. The query-and-learn, clean-and-join, and analysis-report playbooks all build this in: the query shows its working, the join reconciles to the penny, the report ties every headline figure to a source.
A third habit reinforces both: audit the inputs before they feed anything high-stakes. A data-quality audit — completeness, duplicates, referential integrity, freshness, drift — catches the broken load before it becomes a confident wrong number downstream, because at enterprise scale wrong numbers start at the input, not the output. This isn’t bureaucracy bolted on — each of these is a single named step in the workflow, and together they’re what makes a number survive the question “where’s that from, and how is it defined?”
Who owns what (a light RACI)
Speed dies in ambiguity about who can stand behind a number. You don’t need a formal RACI matrix — you need four roles named for any piece of analysis, and they should sit with different people where the stakes warrant:
- Prepares — the analyst running the playbook with Claude: profiling, querying, reconciling, drafting.
- Reviews — a second person who checks the result reconciles and that the right metric definition was used.
- Owns the definition — whoever is accountable for what a metric means and approves changes to it in the dictionary.
- Owns the conclusion — the person who acts on the finding, can answer for it, and makes the judgment call (ship the experiment, fund the retention push, report the cause).
The point is that Claude is never any of these four. It’s the tool the Prepares role uses. Crucially, keep the analyst who prepares a number separate from the leader who acts on it for anything consequential — a “why did it move” finding gets forwarded into budgets fast, so a provisional hypothesis should never travel upward worded as a confirmed cause. Write these four roles down once per workstream (the weekly metrics, the experiment program, the board report) and most “whose number is right?” fire drills disappear.
Reporting in two languages: Arabic and English
For a MENA team, bilingual isn’t a translation step bolted on at the end — it’s a parallel track. The rule that matters: adapt the words, share the numbers.
- Author each readout in its own language. A stakeholder summary or board narrative for an Arabic-reading audience is written in Arabic from the start, for the right register and formality — not translated from the English. A machine-translated analytics readout reads translated, and in this region that undercuts the credibility the numbers earned.
- One shared numbers appendix. The prose differs by language; the figures must not. Keep a single reconciled appendix both versions reference — and consider Arabic metric names beside the English in the metric dictionary — so the Arabic and English readouts can never quietly disagree on a total.
- Same gates, both languages. The Arabic readout clears the same definition-and-reconciliation gates — and a fluent reviewer checks the language. Don’t let the second language skip the review because nobody on the approval chain reads it; find someone who does.
Treated this way, Arabic is a first-class peer of English in your reporting, not an afterthought — which, in this region, is the difference between a stakeholder who trusts the readout and one who quietly doesn’t.
The capability path: from a single file to a self-serve system
The playbooks are arranged as a staged path, not a flat menu, because the later ones genuinely depend on the earlier ones. Run a team through it in order:
- Stage 1 — Foundations. Get your inputs and your definitions trustworthy: the habit of interviewing a dataset before you trust a column, the metric dictionary (
metrics.md) so every number means one thing, and the analysis brief so you build the right thing once instead of reworking it three times. Skip these and every query, chart, and report starts from an unprofiled file and an unstated definition. - Stage 2 — Repeatable systems. Turn the foundations into the analyst’s daily engines: write and explain a query, clean and join two files, audit a dataset’s quality, find why a number moved, read out an experiment honestly, and turn a CSV into a chart you can defend.
- Stage 3 — Orchestration. Run the big recurring moments that pull everything together: the full recurring analysis report and the self-serve analytics system — where the report makes the numbers repeatable and the system makes them self-serve and trustworthy for the whole team.
On the Data & Analysts team hub the path is laid out stage by stage with a progress bar, and your team can mark each playbook done as they go — so “we’re upskilling the team” becomes a number you can actually see, not a hope. (Progress is tracked on each person’s device; a shared, manager-level team view is the natural next step once you’ve run the path.)
Rolling it out: a 30/60/90 plan
Don’t roll everything out to everyone on day one — that’s how rollouts fizzle. Stage it the same way the path is staged. Here’s the whole arc as a checklist you can copy into your own doc:
30/60/90 — rolling Claude out across a data & analytics team
First 30 days — Foundations
- Pick 2–3 willing analysts.
- Build the two foundations: the profile-and-reconcile habit and a
shared metrics.md the whole team cites.
- Agree the one-page guardrail: what data is safe to share, the two gates
(one agreed definition; reconcile every number against a known total),
and aggregate-before-you-share.
- Each analyst runs their first real Stage 1 playbook end to end.
Days 30–60 — Repeatable systems
- Put the daily engines on Claude: query-and-explain, clean-and-join, the
data-quality audit, root-cause, the experiment readout, CSV-to-chart.
- Capture the explained, reconciled queries into a shared library and the
conventions into a CLAUDE.md.
- Name the four roles per workstream: prepares / reviews / owns-the-
definition / owns-the-conclusion — keeping prepare and act separate.
Days 60–90 — Orchestration
- Run one real recurring report end to end through the playbooks, and stand
up the first slice of a self-serve analytics system (dictionary + query
library + a monitor on the numbers that matter).
- Stand up the controls (the reconciliation gate, the data contracts) as
named runbook steps, not afterthoughts.
- Review the capability path: who's completed which stage, where the gaps
are, and which seats to add next.
The urge to mandate it for everyone at once is the urge to resist. Adoption is a habit that spreads, not a switch you flip. Start a few analysts on the foundations, give them the two source habits and a one-page rule, let them capture the queries and definitions that work — and by day 90 you have a team that’s run a real recurring report through the system, the beginnings of self-serve analytics, a path you can point to, and the proof you need to widen it. The general team rollout playbook goes deeper on the cross-role mechanics when you’re ready to scale it past the data team.