This prompt is designed for research integrity, meta-science, and peer review platform teams that need to systematically evaluate claims about the reproducibility of a scientific study. The core job-to-be-done is comparing a specific reproducibility claim against the study's methods section, data availability statement, and any provided replication attempt results. The output is a structured reproducibility confidence score and a detailed methodology gap analysis, enabling automated triage in platforms that screen papers for replication potential or audit published findings. Use this when you have a discrete, verifiable claim about a study's reproducibility and the source documents to verify it against.
Prompt
Scientific Reproducibility Claim Assessment Prompt Template

When to Use This Prompt
Define the precise job-to-be-done, required inputs, and operational boundaries for the reproducibility assessment prompt before integrating it into a research integrity pipeline.
Do not use this prompt for general literature review, initial study screening, or when the source documents are not available. It is not a replacement for a full replication attempt, nor is it designed to assess the novelty or impact of a study. The prompt assumes you have already extracted the relevant methods section, data availability statement, and any replication results into the [CONTEXT] placeholder. If you lack any of these components, the gap analysis will flag missing information, but the confidence score will degrade predictably. For high-stakes assessments, always route outputs to human review and require evidence grounding for every gap identified.
Before wiring this into a production pipeline, define your evaluation criteria: what constitutes an acceptable confidence threshold for auto-approval versus human review? The prompt outputs a structured JSON schema, so you can validate field completeness, score ranges, and evidence citations programmatically. If the model returns a confidence score above your threshold but the gap analysis is empty, that's a failure mode to test for. Start by running this against a golden set of papers with known reproducibility outcomes to calibrate your thresholds before scaling to untriaged content.
Use Case Fit
Where the Scientific Reproducibility Claim Assessment Prompt works, where it fails, and the operational conditions required before putting it into a production verification pipeline.
Good Fit: Structured Methods Comparison
Use when: you have two or more structured documents (a methods section, a data availability statement, and a replication report) and need a systematic gap analysis. The prompt excels at comparing declared procedures against actual execution details. Guardrail: pre-parse documents into labeled sections before passing them to the prompt to prevent the model from confusing the original study with the replication attempt.
Bad Fit: Raw Data Reanalysis
Avoid when: the task requires statistical recomputation, p-value recalculation, or direct analysis of raw datasets. The prompt assesses claims about reproducibility, not the data itself. Guardrail: route numerical verification to a deterministic statistical tool or a code-execution sandbox, and use this prompt only for the methodological comparison layer.
Required Inputs
Risk: incomplete inputs produce unreliable confidence scores. The prompt requires a clearly demarcated original methods section, a data/code availability statement, and at least one replication attempt summary. Guardrail: implement a pre-flight check that rejects the request if any of the three core inputs is missing or below a minimum token length, and return a structured error asking for the missing section.
Operational Risk: Over-Confidence on Thin Evidence
Risk: the model may assign a high reproducibility confidence score when the replication attempt is poorly documented or the methods section is vague, simply because no contradictions were found. Guardrail: always pair the confidence score with an evidence-density metric. If the replication report lacks specific procedural detail, cap the maximum confidence and flag the output for human review.
Operational Risk: Domain Terminology Drift
Risk: general-purpose models may misinterpret domain-specific terms like 'pre-registered,' 'intention-to-treat,' or 'positive control' across different scientific fields. Guardrail: include a field-specific glossary in the system prompt and run a terminology coverage check on the input documents. If key domain terms are absent from the glossary, route to a domain expert for review before scoring.
Pipeline Integration Point
Risk: treating this prompt as a standalone tool rather than a component in a larger meta-science pipeline leads to inconsistent, unversioned outputs. Guardrail: deploy this prompt behind a versioned API endpoint that logs every input hash, output schema version, and confidence score for auditability. Downstream systems should consume the structured JSON, not the raw text.
Copy-Ready Prompt Template
A copy-ready template for evaluating the reproducibility of a scientific claim against provided source materials.
The template below is designed to be copied directly into your prompt library or AI harness. It uses square-bracket placeholders for all dynamic inputs, allowing you to adapt it to different studies, claims, and evidence sets without rewriting the core logic. The prompt instructs the model to act as a meta-science reviewer, comparing a claim about reproducibility against a methods section, data availability statement, and replication attempt results. The output is a structured reproducibility confidence score with a detailed methodology gap analysis.
codeYou are a meta-science reviewer evaluating the reproducibility of a scientific claim. Your task is to compare the provided claim against the source materials and produce a structured assessment. ## INPUT - **Claim to Assess:** [CLAIM] - **Original Study Methods Section:** [METHODS_SECTION] - **Data Availability Statement:** [DATA_AVAILABILITY_STATEMENT] - **Replication Attempt Results:** [REPLICATION_RESULTS] ## OUTPUT_SCHEMA Return a valid JSON object with the following structure: { "reproducibility_score": "high|medium|low|unassessable", "confidence": 0.0-1.0, "methodology_gap_analysis": [ { "gap_type": "missing_detail|protocol_deviation|data_unavailability|statistical_ambiguity|other", "description": "string", "severity": "critical|major|minor", "impact_on_reproducibility": "string" } ], "evidence_alignment_notes": "string", "requires_human_review": true|false } ## CONSTRAINTS - Base your assessment strictly on the provided source materials. Do not introduce external knowledge. - If the methods section lacks sufficient detail to enable replication, flag this as a critical gap. - If the data availability statement indicates restricted or unavailable data, note the impact on reproducibility. - Compare the replication attempt results against the original claim. Explicitly state whether the replication supports, contradicts, or is inconclusive relative to the claim. - Set `requires_human_review` to `true` if the `reproducibility_score` is `low` or `unassessable`, or if any gap has a `critical` severity. - If the claim cannot be assessed due to missing information, set the score to `unassessable` and explain why in the `evidence_alignment_notes`.
To adapt this template, replace each square-bracket placeholder with your specific inputs. The [CLAIM] should be a single, atomic assertion about the study's reproducibility. The [METHODS_SECTION] and [DATA_AVAILABILITY_STATEMENT] should be the verbatim text from the original paper. The [REPLICATION_RESULTS] should contain the findings from any replication attempt, even if the result is a failure to replicate. If no replication attempt exists, set this field to 'No replication attempt provided' and expect the model to flag this as a major gap. After generating the output, validate the JSON structure before passing it to downstream systems. For high-stakes research integrity decisions, always route outputs with requires_human_review: true to a qualified reviewer.
Prompt Variables
Required inputs for the Scientific Reproducibility Claim Assessment prompt. Each placeholder must be populated before the prompt is sent. Validation notes describe how to check input quality before execution.
| Placeholder | Purpose | Example | Validation Notes |
|---|---|---|---|
[STUDY_CLAIM] | The full text of the reproducibility claim to assess, including surrounding context | The results of Smith et al. (2023) were independently replicated by Jones et al. (2024) with consistent effect sizes across all three experiments. | Must contain at least one assertion about replication or reproducibility. Check for presence of a claim verb (replicated, reproduced, confirmed, failed to replicate). Reject if only a citation without a claim. |
[METHODS_SECTION] | The methods section from the original study being assessed | Participants (N=240) were randomly assigned to either the treatment condition (n=120) or control condition (n=120). The intervention consisted of six weekly sessions... | Must include study design, sample size, procedure, and analysis approach. Flag if missing any of: randomization description, sample characteristics, or statistical test specification. Minimum 200 words required for reliable assessment. |
[DATA_AVAILABILITY_STATEMENT] | The data availability or data access statement from the original study | Data are available upon reasonable request from the corresponding author. Analysis code is deposited at https://osf.io/abc123. | Parse for access level (open, restricted, upon request, not available). Flag if statement is missing or uses boilerplate without specific access instructions. Check URL validity if provided. |
[REPLICATION_ATTEMPT_DETAILS] | Description of the replication attempt including methods, sample, and results | We conducted a direct replication with N=300 following the original protocol. The primary outcome showed d=0.12, 95% CI [-0.08, 0.32], compared to the original d=0.45. | Must include replication sample size, effect size estimate, and comparison to original finding. Flag if missing any of: sample size, effect size metric, or explicit comparison statement. Reject if only a narrative summary without quantitative comparison. |
[EVIDENCE_SOURCES] | Array of source documents or excerpts to ground the assessment | [{"source": "original_paper_methods", "content": "..."}, {"source": "replication_paper_results", "content": "..."}] | Each source must have a unique identifier and content field. Validate that sources cover both original and replication studies. Flag if only one side of the comparison is present. Minimum 2 sources required. |
[DOMAIN_SPECIFIC_STANDARDS] | Relevant reproducibility standards or guidelines for the scientific domain | CONSORT 2010 checklist items 3a-12a for trial design and outcomes. Registered Reports format expected for replication studies in this journal. | Must reference a recognized standard (CONSORT, PRISMA, STROBE, ARRIVE, etc.) or institutional guideline. Flag if standard is named but not versioned. Null allowed if no domain standard applies, but assessment confidence will be lower. |
[OUTPUT_SCHEMA] | The expected structure for the reproducibility assessment output | {"claim_summary": "string", "reproducibility_confidence": "high|moderate|low|insufficient", "methodology_gap_analysis": [{"gap": "string", "severity": "critical|major|minor"}], "evidence_alignment": "aligned|partial|misaligned", "assessment_notes": "string"} | Validate schema against expected fields before parsing output. Check that reproducibility_confidence uses only allowed enum values. Reject output if methodology_gap_analysis is empty when confidence is low or moderate. Schema must be provided as valid JSON. |
Implementation Harness Notes
How to wire the reproducibility assessment prompt into a research integrity platform with validation, retries, and human review.
This prompt is designed to be a single step in a larger research integrity pipeline. It should not be exposed directly to end users without a surrounding application harness. The harness is responsible for assembling the [PAPER_SECTION], [METHODS_SUMMARY], [DATA_AVAILABILITY_STATEMENT], and [REPLICATION_ATTEMPT] inputs from upstream extraction steps, enforcing the [OUTPUT_SCHEMA], and routing low-confidence outputs for human review. Treat the model's output as a structured recommendation, not a final adjudication.
Input Assembly and Validation: Before calling the model, validate that all four input placeholders contain non-empty strings. If [REPLICATION_ATTEMPT] is empty, the prompt should be aborted because the task is to assess a specific replication attempt, not to predict general reproducibility. Normalize the [OUTPUT_SCHEMA] to a strict JSON schema with required fields: reproducibility_confidence (enum: high, moderate, low, unable_to_assess), methodology_gap_analysis (array of strings), data_access_assessment (string), and overall_justification (string). Use a schema validation library like pydantic or ajv to reject malformed outputs before they enter downstream systems.
Retry and Self-Correction Logic: If the model's output fails schema validation, retry once by appending the validation error and the original prompt to a correction request: 'Your previous output failed validation with the following errors: [ERRORS]. Please correct your output to match the required schema.' If the second attempt also fails, log the failure and route the entire assessment to a human review queue. Do not loop indefinitely. For low or unable_to_assess confidence scores, automatically flag the assessment for human review regardless of schema validity.
Model Choice and Tool Use: This task requires strong reasoning over structured scientific text. Use a model with a large context window (at least 128k tokens) to accommodate lengthy methods sections and replication reports. GPT-4o, Claude 3.5 Sonnet, or Gemini 1.5 Pro are suitable. Do not use RAG for this prompt; all evidence must be provided in the prompt itself to ensure the model is comparing the exact text segments you intend. If the source documents exceed the context window, preprocess them with an extractive summarization step focused on the methods and data availability sections before calling this prompt.
Logging and Audit Trail: Log every assessment with a unique assessment_id, the model version, the full prompt input, the raw model output, the validated output, and the final routing decision (auto-accepted or escalated). This audit trail is critical for research integrity platforms because reproducibility assessments may be contested. Store the logs immutably and make them queryable by paper DOI and replication attempt ID. Never log or store the [PAPER_SECTION] or [REPLICATION_ATTEMPT] in plaintext if they contain unpublished or embargoed research; use your platform's access control layer to enforce permissions.
Human Review Integration: When an assessment is escalated, package the original inputs, the model's output, and the reason for escalation (e.g., low_confidence, schema_failure, data_access_gap) into a structured review task. The human reviewer should be able to accept, override, or annotate the model's assessment. Their final determination should be written back to the system of record and used to generate a completed reproducibility report. Do not use the model's output as the final public-facing assessment without this review step for any confidence level below high.
Expected Output Contract
Defines the JSON structure, types, and validation rules for the reproducibility assessment output. Use this contract to build downstream parsers, database schemas, and evaluation tests.
| Field or Element | Type or Format | Required | Validation Rule |
|---|---|---|---|
assessment_id | string (UUID v4) | Must be a valid UUID v4 generated by the system, not the model. | |
claim_summary | string | Must be a single sentence under 280 characters summarizing the original reproducibility claim. | |
reproducibility_score | number (0.0 - 1.0) | Must be a float between 0.0 and 1.0. Null is not allowed. Score must correlate with the evidence matrix. | |
confidence_interval | object {lower: number, upper: number} | If present, both bounds must be numbers between 0.0 and 1.0, with lower <= upper. Null allowed if confidence cannot be estimated. | |
methodology_gap_analysis | array of objects | Each object must contain 'gap_description' (string), 'severity' (enum: CRITICAL, MAJOR, MINOR), and 'source_location' (string or null). Array must not be empty if score < 0.8. | |
evidence_matrix | array of objects | Each object must contain 'source_id' (string), 'claim_support' (enum: SUPPORTS, CONTRADICTS, INCONCLUSIVE), and 'excerpt' (string). Array must contain at least one entry. | |
data_availability_assessment | string | Must be one of: FULLY_AVAILABLE, PARTIALLY_AVAILABLE, NOT_AVAILABLE, NOT_APPLICABLE. Must align with evidence_matrix entries. | |
human_review_required | boolean | Must be true if reproducibility_score < 0.6, any gap severity is CRITICAL, or data_availability_assessment is NOT_AVAILABLE. Otherwise false. |
Common Failure Modes
What breaks first when assessing scientific reproducibility claims and how to guard against it.
Methods Section Ambiguity
What to watch: The model fails to identify critical methodological gaps because the methods section uses vague language ('standard protocols were followed') or omits key parameters. The prompt then assigns high reproducibility confidence despite insufficient procedural detail. Guardrail: Add a pre-check step that extracts and scores methods completeness before reproducibility assessment. Require the model to flag 'insufficient methodological detail' as a distinct output category separate from 'not reproducible.'
Data Availability Statement Mismatch
What to watch: The prompt treats a data availability statement as evidence of actual data access. A study may claim 'data available upon reasonable request' but the replication attempt could not obtain it. The model conflates stated policy with practical accessibility. Guardrail: Separate 'stated data availability' from 'confirmed data access' in the output schema. Require explicit evidence of data receipt or access denial before scoring. Add a 'data access outcome' field with values: obtained, denied, no-response, not-requested.
Statistical Test Misalignment
What to watch: The model compares replication results to original findings without verifying that the same statistical tests, corrections, and thresholds were applied. Different tests on the same data can produce different conclusions, leading to false non-reproducibility flags. Guardrail: Include a required 'statistical alignment check' step that compares test types, p-value thresholds, multiple comparison corrections, and effect size measures between original and replication before scoring outcome agreement.
Sample and Population Drift
What to watch: The model marks a finding as not reproducible when the replication used a different population, sample size, or demographic composition. True reproducibility failure is conflated with expected variation from population differences. Guardrail: Require the prompt to extract and compare sample characteristics (size, demographics, inclusion criteria, setting) before assessing outcome agreement. Add a 'population comparability' score that contextualizes result differences.
Selective Reporting Blindness
What to watch: The model only evaluates claims explicitly made in the paper and misses unreported outcomes that should have been assessed. A study reporting only 3 of 10 pre-registered outcomes gets high reproducibility scores because the prompt only checks the 3 reported claims. Guardrail: Cross-reference claims against any available pre-registration, protocol, or trial registry entry. Add a 'reporting completeness' flag that detects missing outcomes and adjusts overall confidence downward when expected results are absent.
Replication Attempt Quality Overlooked
What to watch: The prompt treats all replication attempts as equal evidence. A poorly powered, methodologically flawed replication that fails to reproduce a finding is weighted the same as a rigorous replication. This inflates false non-reproducibility rates. Guardrail: Score the replication attempt's own methodological quality before using it as evidence. Include fields for replication power analysis, protocol fidelity, and preregistration status. Down-weight or flag low-quality replication evidence in the final confidence score.
Evaluation Rubric
Use this rubric to evaluate the quality of the Scientific Reproducibility Claim Assessment prompt's output before integrating it into a production pipeline. Each criterion targets a specific failure mode common in research integrity workflows.
| Criterion | Pass Standard | Failure Signal | Test Method |
|---|---|---|---|
Methodology Gap Detection | Output identifies at least one specific missing element from the methods section (e.g., sample size justification, blinding, randomization) when compared against a known incomplete methods text. | Output states methodology is 'complete' or 'sufficient' when a pre-planted omission exists in the [METHODS_SECTION] input. | Unit test with a methods text missing a key CONSORT element. Assert that the 'methodology_gaps' array is not empty and contains a specific, correct label. |
Data Availability Statement (DAS) Accuracy | Output correctly classifies the DAS as 'available', 'available with restrictions', 'unavailable', or 'not stated' based on the [DATA_AVAILABILITY_STATEMENT] input. | Output misclassifies a clearly restrictive DAS as 'available' or fails to flag a missing DAS when the field is empty. | Schema validation check on the 'data_availability_status' field. Test with four canonical DAS examples, one for each status. |
Replication Result Alignment | Output correctly maps the [REPLICATION_ATTEMPT_RESULTS] to one of the predefined outcome categories (e.g., 'successful', 'partial', 'failed') and justifies the mapping with a quote from the input. | Output invents a replication outcome that contradicts the provided text or assigns a category without a supporting quote. | Provide a replication result text that clearly states 'we failed to reproduce the main effect'. Assert that 'replication_outcome' is 'failed' and 'evidence_quote' is not null. |
Confidence Score Calibration | The 'reproducibility_confidence_score' is a float between 0.0 and 1.0 and is lower than 0.5 when multiple critical methodology gaps and a failed replication are present. | The confidence score is above 0.7 when the DAS is 'unavailable', multiple methodology gaps are listed, and the replication attempt failed. | Assert that the score is a float. In a test case with three critical gaps and a failed replication, assert that the score is less than 0.5. |
Source Grounding and Hallucination | Every claim in the 'gap_analysis' and 'replication_assessment' fields is directly supported by a verbatim quote or a specific section reference from the provided inputs. | Output introduces an external fact, study, or best-practice guideline not present in the [METHODS_SECTION], [DAS], or [REPLICATION_ATTEMPT_RESULTS] inputs. | Manual review or LLM-as-a-judge check: for each sentence in the output, verify it is entailed by the input text. A single unsupported statement is a failure. |
Structured Output Contract Adherence | Output is valid JSON that strictly matches the [OUTPUT_SCHEMA] with all required fields present and no extra fields. | Output is missing the 'reproducibility_confidence_score' field, contains a malformed 'gap_analysis' object, or includes a prose preamble outside the JSON structure. | Parse the output with a JSON validator. Validate the parsed object against the expected JSON Schema. The test must pass with zero errors. |
Uncertainty Handling | Output uses calibrated uncertainty language (e.g., 'The evidence suggests...', 'It is unclear whether...') when the replication results are ambiguous or the DAS is restrictive. | Output uses definitive language (e.g., 'This study is not reproducible') when the replication attempt was only partial or the DAS is 'available with restrictions'. | Provide a 'partial' replication result. Use a keyword scan and an LLM judge to assert that definitive conclusions like 'is not reproducible' are absent from the final assessment text. |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Adapt This Prompt
How to adapt
Start with the base prompt and a single study. Remove structured output requirements initially; ask the model to return a narrative reproducibility assessment with a confidence score (1-5). Use a frontier model (GPT-4o, Claude 3.5 Sonnet) for best zero-shot performance.
Prompt modification
- Replace the strict JSON output schema with:
Return a reproducibility assessment with a confidence score from 1 (not reproducible) to 5 (highly reproducible) and a brief justification. - Drop the methods-gap matrix requirement; ask for a bulleted list of gaps instead.
- Use a single [STUDY_TEXT] input field containing the full paper rather than separating methods, data availability, and replication sections.
Watch for
- Overly generous confidence scores when replication data is missing
- Conflating 'methods are well-described' with 'study is reproducible'
- Missing distinction between computational reproducibility and result reproducibility
- No handling of preregistration status

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us