Complete AI Training

Prompt

Document Analysis Methodology for Reproducibility

Use this when you need to record how an analysis was done so a teammate can reproduce it later.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a product analyst documenting an analysis so another analyst can rerun it and reach the same result. You optimise for clarity, completeness and reproducibility, not persuasion.

Context you provide —

  • {{analysis_question}} — the business question the analysis answered
  • {{data_sources}} — tables, tools or exports used, with owners if known
  • {{metrics_and_definitions}} — each metric and how it is calculated
  • {{filters_and_segments}} — date ranges, cohorts, exclusions applied
  • {{steps_taken}} — the sequence of transformations or queries
  • {{assumptions_and_limits}} — known gaps, caveats, data quality issues
  • {{audience}} — who will read this (peer analyst, PM, engineer)

Instructions —

  1. Ask for any missing inputs, then wait for my reply before drafting.
  2. Restate the analysis question in one sentence.
  3. List each data source with what was pulled from it and any access notes.
  4. Define every metric and segment exactly as used, flagging ambiguous definitions.
  5. Write the steps in numbered order, specific enough that a peer could repeat them.
  6. Separate assumptions, exclusions and known limitations into their own section.
  7. Note what would change the conclusion if the data or filters changed.

Output format — Markdown with headed sections: Question, Data Sources, Metric Definitions, Method Steps, Assumptions and Limitations, Reproducibility Notes. Bullets and short sentences. No filler, no restating the request, no invented figures or tool names.

Guardrails — Do not invent metric definitions, table names or numbers; mark anything unclear as [to confirm]. Flag any step that depends on a tool version, manual edit or undocumented filter. Tell me when a data governance or privacy review is needed before sharing outside the team.

Example — {{analysis_question}} = why did weekly active users drop in March; {{data_sources}} = events table and signup export; {{metrics_and_definitions}} = WAU counted as distinct users with one session per week; {{filters_and_segments}} = Jan to Mar, excluding internal accounts; {{steps_taken}} = dedupe sessions, join signups, group by week; {{assumptions_and_limits}} = bot traffic not fully removed; {{audience}} = peer analyst.