> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lazyraccoon.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Claude Code

> What gets synced for Claude Code.

**Tool ID:** `claude`
**Config directory:** `~/.claude/`

## Synced files

| File / Directory | Type     | Description                      |
| ---------------- | -------- | -------------------------------- |
| `CLAUDE.md`      | Text     | Project instructions and context |
| `settings.json`  | JSON     | Claude Code settings             |
| `.mcp.json`      | JSON     | MCP server configuration         |
| `commands/`      | Markdown | Custom slash commands            |
| `agents/`        | Markdown | Custom agent definitions         |
| `skills/`        | Markdown | Custom skills                    |
| `rules/`         | Markdown | Custom rules                     |

## Profiles

Claude Code supports profiles. Each profile has its own config directory:

```
~/.claude/          → default profile
~/.claude-work/     → "work" profile
~/.claude-personal/ → "personal" profile
```

To push or pull a specific profile:

```bash theme={null}
lazy push --profile work
lazy pull --profile work
```

## Example

```bash theme={null}
# Push your Claude Code config
lazy push

# Push a specific profile
lazy push --profile work

# Pull on another machine
lazy pull
```
