tknapen/lab-conventions

conventions for code in the lab

2Stars on the repository
7Mods indexed here, across every type
22d agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

tknapen/lab-conventions

Skill Claude CodeCodex

Sets up a new or existing project with the lab conventions harness - runs deploy.sh, then interviews the user to fill in the project CLAUDE.md. Also migrates projects from the pre-v3 numbered-file layout. Invoke with /bootstrapping-project when the user asks to set up a project with lab conventions, deploy the…

not rated 2 22d ago A 90 tokens

checking-robustness

02

tknapen/lab-conventions

Skill Claude CodeCodex

Robustness checks required before any headline scientific claim - multiverse sweep, positive/negative controls, sensitivity analysis, blind-ish development, matched to the project's declared inference regime. Use whenever an analysis result is about to be treated as a finding, whenever a result enters a paper, a…

not rated 2 22d ago A 108 tokens

tknapen/lab-conventions

Skill Claude CodeCodex

Composes headline result figures as interpretation dashboards - the result juxtaposed with schematics of every competing hypothesis rendered through the same plot function, plus self-documenting text, housed in a narrated results notebook. Use whenever creating or revising a headline or final figure, whenever a result…

not rated 2 22d ago A 111 tokens

logging-decisions

04

tknapen/lab-conventions

Skill Claude CodeCodex

Maintains the append-only per-analysis decision log that records what was tried, chosen, ruled out, and why. Use whenever an analytic decision is made (exclusion, transform, threshold, model choice), whenever a fork is resolved with the user, whenever a result turns or an analysis session ends, and whenever starting…

not rated 2 22d ago A 84 tokens

persisting-data

05

tknapen/lab-conventions

Skill Claude CodeCodex

Governs how intermediate and derived scientific data is saved - which file formats (netCDF/parquet/zarr/NIfTI, never .npy/.pkl), what to save vs recompute, and the provenance every file must carry. Use whenever writing code that saves arrays, tables, model outputs, or any derived data file, whenever choosing a file…

not rated 2 22d ago A 104 tokens

reporting-results

06

tknapen/lab-conventions

Skill Claude CodeCodex

The lab's interpretation-ready reporting standard for every stated result - in prose, tables, figures, chat replies, or Slack messages. Use whenever reporting any statistic, effect, correlation, model fit, comparison, or null result, whenever summarizing what an analysis found, and whenever composing the results…

not rated 2 22d ago A 82 tokens

scientific-figures

07

tknapen/lab-conventions

Skill Claude CodeCodex

Produce publication-quality scientific figures in a restrained, vision-science-inflected house style. Use this skill whenever the user asks for plots, figures, or visualizations for a paper, preprint, talk, or grant — especially for vision, psychophysics, neuroscience, or computational modeling work — and any time the…

not rated 2 22d ago A 133 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: