DEV Community

Jan Marc Coloma
Jan Marc Coloma

Posted on

I Built a Production-Ready Claude Code Setup. Here It Is, Free and Open Source.

Most Claude Code setups are minimal. Mine is not.

After weeks of real projects, I open sourced the exact config I use daily.

What's inside:

CLAUDE.md with commit format, PR format, branch naming, and coding rules Claude actually follows
Per-project memory via Obsidian. Claude reads PROJECT, MISTAKES, and CONTRACT files at session start so it never forgets context
84% token savings with RTK, Headroom, and claude-mem
Karpathy coding principles baked in
One command setup: bash setup.sh ~/your-vault
Works with any stack.

GitHub logo janmaaarc / basecamp

A production-ready Claude Code setup. Global CLAUDE.md, coding rules, per-project memory, and token optimization.

basecamp

License Release Stars

A production-ready Claude Code setup. Global CLAUDE.md, coding rules, per-project memory, and token optimization.

Quick Start

git clone https://github.com/janmaaarc/basecamp.git
cd basecamp
bash setup.sh ~/Documents/your-vault
Enter fullscreen mode Exit fullscreen mode

Then open ~/.claude/CLAUDE.md, fill in your stack, and follow Setup for tools and plugins.

What This Is

This is the exact setup I use daily. Not a template made for show. A working system built and refined through real projects.

Most Claude Code setups are minimal. This one is not. It covers:

  • Global instructions Claude follows on every project
  • Karpathy coding principles (think before coding, surgical changes)
  • Commit, branch, and PR conventions
  • Per-project memory via Obsidian (PROJECT, MISTAKES, CONTRACT files)
  • Token optimization via RTK and Headroom
  • Safety hooks (block dangerous commands, scan secrets)
  • Persistent memory across sessions via claude-mem

Screenshots

Obsidian graph view (PROJECT, MISTAKES, CONTRACT linked)

Obsidian graph view

RTK token savings

RTK token savings

Video Walkthrough

Coming soon. Full setup walkthrough covering: clone, setup.sh, filling in CLAUDE.md…

Top comments (0)