Built-in checklists

checklists. keyGuidelineItemsNotes
consortCONSORT 2025 (randomised trials)42Landscape A4; one mid-level group, “Randomisation” (17a–21d).
prismaPRISMA 2020 (systematic reviews)42Landscape US Letter; no mid-level groups.
spiritSPIRIT 2025 (trial protocols)53Landscape US Letter.
stardSTARD 2015 (diagnostic accuracy studies)34Portrait A4.
strobe.cohortSTROBE (cohort studies)22Portrait A4.
strobe.case_controlSTROBE (case-control studies)22Portrait A4.
strobe.cross_sectionalSTROBE (cross-sectional studies)22Portrait A4.

Every entry is transcribed from its official source document, including its citation and license notice — reproduced verbatim in the “citation” block at the bottom of checklist.pdf — and its real column widths and section colors, read directly from the source file rather than guessed. strobe is itself a dictionary of the three study-design variants above rather than one single checklist: there is no fourth, “combined” variant, since that source bundles all three designs’ wording into a single item per row, which doesn’t fit the one-description-per-id shape every other checklist here uses.

A checklist is plain data, as the quickstart already showed — nothing about check(), na(), render-checklist, or the checklist(...) satellite is specific to CONSORT or to any built-in grid above. A project with its own house checklist, or an emerging reporting guideline not built in yet, simply passes its own dictionary of the same shape in checklist: instead.

← Wiring a real projectEcosystem →