ZIP Free

Research Codebase Starter

A project skeleton with the folder contract, Makefile, pinned environment, .gitignore, and CLAUDE.md rules — reproducibility decided before the first script.

Free. Your email joins the weekly newsletter list — no spam, unsubscribe anytime.

Research Codebase Starter

What's Included

  • README with the folder contract (raw read-only, derived regenerable)
  • Makefile: one command from data to figures
  • environment.yml + .gitignore tuned for research
  • CLAUDE.md — AI assistant ground rules
  • Numbered analysis script stubs + identity mplstyle

Overview

A project skeleton with the folder contract, Makefile, pinned environment, .gitignore, and CLAUDE.md rules — reproducibility decided before the first script.

Why use it

Most reproducibility failures are structural decisions never made. The starter makes them once, correctly, so every project begins past the hard part.

How to use it

  1. Unzip, rename the folder, git init.
  2. Read the README’s folder contract — it is the whole philosophy.
  3. Put source data in data/raw, write cleaning into analysis/01_clean.py, run make all.
When NOT to use this A tiny one-script analysis doesn’t need the scaffolding — structure should match project weight.

Ready to get started?

Enter your email and I'll send the link straight to your inbox.

Get it free — join the newsletter →

Every subscriber gets the full resource library in the welcome email. Free, no spam, unsubscribe anytime.