I've been using Claude Code as my primary development tool since early 2025. After hundreds of sessions on Rust, TypeScript and React projects, I've built a configuration that evolves every week. This article shows the setup as it is today, with real files.

The structure: where config lives

Everything starts from ~/.claude/. That's Claude Code's global directory. Here's how mine is organized:

~/.claude/

CLAUDE.md # global instructions