My personal Claude Code configuration, kept under version control in ~/.claude/ itself — the checked-in tree and the live config Claude Code reads are the same files.
Cloning this over your own ~/.claude will clobber your settings, memory, and credentials. Even if you back up first, this repo encodes my preferences, my projects, and my style — it is not a starter template.
Read it, take the ideas or snippets that fit your own workflow, leave the rest.
CLAUDE.md— user-level memory, loaded into every session..claude/CLAUDE.md— guidance for working inside this directory.skills/— skills run against other projects;.claude/skills/holds the ones that operate on Claude Code's own configuration.rules/— language and project rules, loaded only when Claude touches matching files.hooks/— shell scripts wired to thehooksblock insettings.json..gitignore— which runtime paths Claude Code writes and why each is excluded.settings.json— Claude Code settings.
MIT. See LICENSE.