Reporting Checklist

The following checklist, inspired by CONSORT (Schulz, Altman, and Moher 2010), summarizes actionable items from the guidelines. The checklist is organized along typical paper sections. Items marked ● are requirements (must), and items marked  are recommendations (should). Each item references its source guideline by short name. Items annotated with paper or supplementary material indicate where we expect the information to be reported. Unmarked items may be reported either in the paper or as supplementary material. Items prefixed with a bracketed tag apply only to studies with that characteristic (e.g., [fine-tuning], [agents]). Readers can hover each tag to read its description and use the filter panel to hide items that do not apply to their study. Beyond these characteristic-tagged items, each guideline’s Study Types subsection lists study-type-specific recommendations where applicable.

Filter checklist by study characteristics

Research Design and Methods

Model Selection and Configuration

System and Prompt Design / Session Traces

Benchmarks and Metrics

Human Validation

Reproducibility and Ethics

Results

Introduction

  • ● Disclose any use of LLMs in the empirical study, specifying which LLM, how, and where it was used (Declare Usage).
  •  Report in the paper the purpose of using LLMs, the tasks they automate, and the expected benefits (Declare Usage).

Research Design and Methods

Model Selection and Configuration

  • ● Report in the paper the exact LLM model or tool version, the configuration, and the date of study execution (Model Version).
  • ● [fine-tuning] For fine-tuned models, describe in the paper the fine-tuning goal, the dataset, and the procedure (Model Version).
  •  Report default parameters and explain model and version choices (Model Version).
  •  Report checksums and additional model properties where available; for commercial tools, openly acknowledge their reproducibility limits (Model Version).
  •  [quantization] For quantized models, report the quantization level (e.g., 4-bit, 8-bit) and method (e.g., GPTQ or AWQ) (Model Version).
  •  [fine-tuning] Compare base and fine-tuned models using suitable metrics and benchmarks; share fine-tuning data and weights as supplementary material (or justify in the paper why they cannot be shared) (Model Version).
  •  [commercial-models] Include an open LLM as a baseline when using commercial models and report inter-model agreement (Open LLM).

System and Prompt Design

  • ● Describe in the paper the full architecture of LLM-based tools, including the role of the LLM, interactions with other components, and overall system behavior (Design).
  • ● Specify whether zero-shot, one-shot, or few-shot prompting was used (Design).
  • ● Specify prompt reuse across models and configurations (Design).
  • ● If the LLM was used in a standalone setup, with prompts sent directly to a model and no pre- or post-processing, state this explicitly (Design).
  • ● Publish all prompts or, when using templates, prompt templates with representative instances, including their structure, content, formatting, and variable components, as supplementary material; include representative examples in the paper (Design).
  • ● [few-shot] For few-shot prompts, explain in the paper how the examples were selected (Design).
  • ● [dynamic-prompts] For dynamically generated prompts, document the code or rules that assemble each prompt from runtime inputs (Design).
  • ● [restricted-sharing] For partially shared prompts, anonymize personal identifiers, replace proprietary code with placeholders, and clearly highlight modified sections (Design).
  • ● [context-files] Describe in the paper any configuration mechanisms used (e.g., context files such as CLAUDE.md or AGENTS.md, skills, subagents, hooks, settings, rules) (Design).
  • ● [tool-use] Summarize in the paper which tools were exposed to the model (Design).
  • ● [agents] If autonomous agents are used, specify agent roles, reasoning frameworks, and communication flows (Design).
  • ● [agents] For agentic systems that use external tools, distinguish the model’s reasoning and outputs, its tool calls, and its interactions with users, the environment, or other agents (Design).
  • ● [context-augmentation] For retrieval-augmented generation (RAG) or related methods, describe how external data was retrieved, stored, and selected for inclusion in the model’s context (Design).
  • ● [benchmarking] Describe the evaluation harness and infrastructure when it goes beyond bare model API calls (e.g., custom sandboxing, orchestration layers, or post-processing pipelines) (Design).
  • ● [benchmarking] For pre-defined prompts from existing benchmarks, specify the benchmark version, and disclose and justify any modifications to the prompts or evaluation setup (Design).
  • ● [latency-sensitive] For time-sensitive measurements, clarify whether local infrastructure or cloud services were used, including the specific hardware for local hosting (e.g., GPU model and VRAM) or the service tier for cloud APIs (Design).
  •  Justify substantive architectural choices where alternatives existed (e.g., agentic framework, tool catalog) (Design).
  •  Describe how the models were hosted and accessed (Design).
  •  Describe prompt development rationale and selection process (Design).
  •  Report prompt evolution and any LLM-suggested refinements (Design).
  •  Where legally possible, release the source code of the implementation under an open-source license (Design).
  •  [few-shot] Include the concrete few-shot examples in the supplementary material (Design).
  •  [participant-prompts] For user-authored prompts, describe how they were collected and analyzed (Design).
  •  [long-prompts] Document input handling and token optimization strategies when prompts are long or complex (Design).
  •  [restricted-sharing] If full prompt disclosure is not feasible, provide summaries or examples (Design).
  •  [ensemble] For ensemble architectures, explain in the paper the coordination logic between models (Design).
  •  [context-augmentation] Report data preprocessing, versioning, and update frequency for stored data used for context augmentation (Design).
  •  [context-files] Include all configuration artifacts (context files, skill folders, subagent files, hooks, settings, rules) as supplementary material (Design).
  •  [tool-use] Include the tool catalog (names with purposes), tool schemas, and connected MCP servers as supplementary material (Design).
  •  [benchmarking] Design the evaluation harness so it is usable with open models (Design).

Session Traces

  • ● Where tool-native trace formats are used (e.g., Claude Code’s session transcripts, LangGraph’s state logs), describe the file format and report the tool version (Traces).
  • ● [restricted-sharing] For traces containing sensitive information, anonymize personal identifiers, replace proprietary code with placeholders, and clearly highlight modified sections (Traces).
  •  Use an open trace format with a documented schema where it fits (e.g., the OpenTelemetry GenAI semantic conventions or OpenInference) (Traces).
  •  Include full interaction logs (prompts and responses) as supplementary material if privacy and confidentiality can be ensured (Traces).
  •  [agents] For agentic systems, include interaction logs covering human-in-the-loop exchanges with the agent (feedback, approvals, refinements) as supplementary material (Traces).
  •  [agents] For agentic systems, report the complete runtime trace as supplementary material, including for each entry the tool or artifact name, arguments, result, and ordering, and which configured artifacts (skills, context files, subagents) were activated (Traces).
  •  [agents] For agentic systems, report any plans the system exposes as supplementary material (Traces).

Benchmarks and Metrics

  • ● Justify in the paper all benchmark and metric choices (Benchmarks & Metrics).
  • ● Discuss in the paper the reliability and validity, especially construct validity, of the selected benchmarks and metrics (Benchmarks & Metrics).
  • ● Explain in the paper why the selected metrics are suitable for the specific study; prior adoption in related work alone is not sufficient justification (Benchmarks & Metrics).
  • ● [latency-sensitive] Report latency when it can affect study outcomes (e.g., interactive user studies, latency comparisons) (Benchmarks & Metrics).
  • ● [new-benchmark] For new or updated benchmarks, disclose data sources and collection dates for each release (Benchmarks & Metrics).
  •  Provide an operational definition of the phenomenon the benchmark is intended to measure, including its scope and any sub-components (Benchmarks & Metrics).
  •  Summarize benchmark structure, task types, and limitations (Benchmarks & Metrics).
  •  Identify the capabilities a benchmark conflates with the target phenomenon, isolate the target where possible, and acknowledge remaining confounders as construct-validity threats (Benchmarks & Metrics).
  •  Perform an error analysis: categorize the failures observed and report their relative frequency; report failures that cluster on confounding capabilities as construct-validity threats (Benchmarks & Metrics).
  •  Describe and justify the sampling strategy used to select problems for inclusion in the benchmark (Benchmarks & Metrics).
  •  Justify the number of experiment repetitions, for example through a power analysis or by monitoring convergence of descriptive statistics (Benchmarks & Metrics).
  •  [non-probability-sampling] For non-probability sampling (e.g., convenience), discuss the implications for the generalizability of conclusions (Benchmarks & Metrics).
  •  [new-benchmark] For new or released benchmarks, adopt contamination-prevention mechanisms: held-out subset, canary strings, and pre-exposure investigation against common training corpora (Benchmarks & Metrics).
  •  [multi-rater-scoring] For ratings that vary across raters or runs (human raters, LLM-as-judge), report the distribution of ratings per item rather than only aggregated point estimates (Benchmarks & Metrics).

Human Validation

  • ● [human-validation] If using human validation, define in the paper the measured construct (e.g., usability, maintainability) and describe the measurement instrument (Human Validation).
  • ● [human-validation] When developing or adapting measurement instruments, share them (Human Validation).
  • ● [human-validation] When LLMs replace humans in research tasks, explain whether and how the replacement is justified (Human Validation).
  •  Consider human validation early in the study design and build on established reference models for human-LLM comparison (Human Validation).
  •  [human-validation] When LLMs replace humans in research tasks, report the systematic approach used to justify the replacement, including inter-model and model-to-human agreement (Human Validation).
  •  [human-validation] Validate LLM judgments against human judgment, report aggregation methods, and assess human-LLM agreement (Human Validation).
  •  [human-validation] Discuss and, where feasible, control for confounding factors (Human Validation).
  •  [human-validation][subjective-constructs] For value-laden or culturally contingent constructs, describe rater demographics beyond expertise and discuss potential demographic biases (Human Validation).
  •  [agents] When evaluating agentic tools, assess the feedback users provided on the agent’s proposed actions, and report how frequently proposals were accepted and how they were modified (Human Validation).

Reproducibility, Ethics, and Resources

  • ● [restricted-sharing] For studies involving sensitive data, discuss data governance mechanisms compliant with applicable jurisdictional obligations (Limitations).
  •  Justify LLM usage in light of its resource demands (Limitations).
  •  Ensure the open-LLM baseline is independently reproducible from the supplementary material (Open LLM).
  •  [restricted-sharing] Where full sharing of prompts, traces, or datasets is not feasible, share representative examples for partial replicability (Limitations).

Results

  •  Repeat experiments due to the inherent non-determinism of LLMs and report the result distribution using descriptive statistics (Benchmarks & Metrics).
  •  Use traditional (non-LLM) baselines for comparison where possible (Benchmarks & Metrics).
  •  Report established metrics to make study results comparable; additional metrics may be reported where appropriate (Benchmarks & Metrics).
  •  [comparing-models] If comparing models or tools, use appropriate inferential statistics (e.g., hypothesis tests, effect sizes) rather than relying solely on summary statistics (Benchmarks & Metrics).

Limitations and Threats to Validity

  • ● Discuss potential data leakage effects and their impact on results, and describe how the quality of subjective results was ensured (Limitations).
  • ● Transparently report study limitations, including the impact of non-determinism and generalizability constraints (Limitations).
  • ● Specify whether generalization across LLMs or across time was assessed, and discuss model and version differences (Limitations).
  • ● [restricted-sharing] Acknowledge non-disclosed confidential or proprietary components as reproducibility limitations (Design).
  •  Employ and report strategies to mitigate identified validity and reproducibility threats, such as replication packages, human validation, longitudinal re-runs, triangulation, and sensitivity analysis (Limitations).

References

Schulz, Kenneth F., Douglas G. Altman, and David Moher. 2010. “CONSORT 2010 Statement: Updated Guidelines for Reporting Parallel Group Randomised Trials.” BMJ 340: c332. https://doi.org/10.1136/bmj.c332.