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
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
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 —
- Ask for any missing inputs, then wait for my reply before drafting.
- Restate the analysis question in one sentence.
- List each data source with what was pulled from it and any access notes.
- Define every metric and segment exactly as used, flagging ambiguous definitions.
- Write the steps in numbered order, specific enough that a peer could repeat them.
- Separate assumptions, exclusions and known limitations into their own section.
- 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.