---
slug: "claude-code-setup-philoserf"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/philoserf/claude-code-setup@main/README.md"
repo: "https://github.com/philoserf/claude-code-setup"
source_file: "README.md"
branch: "main"
---
# claude-code-config

My personal [Claude Code](https://claude.com/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.

## Don't use this directly

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.

## Where to look

- [`CLAUDE.md`](https://github.com/philoserf/claude-code-setup/blob/HEAD/CLAUDE.md) — user-level memory, loaded into every session.
- [`.claude/CLAUDE.md`](https://github.com/philoserf/claude-code-setup/blob/HEAD/.claude/CLAUDE.md) — guidance for working inside this directory.
- [`.gitignore`](https://github.com/philoserf/claude-code-setup/blob/HEAD/.gitignore) — which runtime paths Claude Code writes and why each is excluded.
- [`settings.json`](https://github.com/philoserf/claude-code-setup/blob/HEAD/settings.json) — Claude Code settings.

## License

MIT. See [LICENSE](https://github.com/philoserf/claude-code-setup/tree/HEAD/LICENSE).
