Research Codebase Starter
A project skeleton with the folder contract, Makefile, pinned environment, .gitignore, and CLAUDE.md rules — reproducibility decided before the first script.
You're in — download starting…
Your email joined the newsletter list. One workflow per week, unsubscribe anytime.
Download didn't start? Click here →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
- Unzip, rename the folder,
git init. - Read the README’s folder contract — it is the whole philosophy.
- Put source data in data/raw, write cleaning into analysis/01_clean.py, run
make all.
Ready to get started?
Enter your email and I'll send the link straight to your inbox.
Every subscriber gets the full resource library in the welcome email. Free, no spam, unsubscribe anytime.
Check your inbox!
The download link is on its way. Can't find it? Check spam.
Download didn't start? Click here →