From e2a66c623f70db1b60d66edafb6139a9bae794bd Mon Sep 17 00:00:00 2001 From: Fabio Scotto di Santolo Date: Tue, 28 Apr 2026 17:29:52 +0200 Subject: [PATCH] Add Claude Code agent configuration --- ansible/inventory/group_vars/all.yml | 24 +++++++++++++++--------- dotfiles/common/.claude/CLAUDE.md | 5 +++++ 2 files changed, 20 insertions(+), 9 deletions(-) create mode 100644 dotfiles/common/.claude/CLAUDE.md diff --git a/ansible/inventory/group_vars/all.yml b/ansible/inventory/group_vars/all.yml index 737a7c8..072f4b7 100644 --- a/ansible/inventory/group_vars/all.yml +++ b/ansible/inventory/group_vars/all.yml @@ -50,13 +50,15 @@ common_dotfiles: dest: .vimrc mode: "0644" - name: bat config - src: .config/bat - dest: .config/bat + src: .config/bat/ + dest: .config/bat/ mode: preserve ai_agents_npm_packages: - name: "opencode-ai" state: latest + - name: "@anthropic-ai/claude-code" + state: latest - name: "@openai/codex" state: latest - name: "@google/gemini-cli" @@ -66,16 +68,20 @@ ai_agents_enabled: true ai_agents_dotfiles: - name: AI common config - src: .config/ai - dest: .config/ai + src: .config/ai/ + dest: .config/ai/ mode: preserve - name: Gemini CLI config - src: .gemini/settings.json - dest: .gemini/settings.json - mode: "0644" + src: .gemini/ + dest: .gemini/ + mode: preserve - name: OpenCode config - src: .config/opencode - dest: .config/opencode + src: .config/opencode/ + dest: .config/opencode/ + mode: preserve + - name: Claude Code memory + src: .claude/ + dest: .claude/ mode: preserve ai_agents_templates: diff --git a/dotfiles/common/.claude/CLAUDE.md b/dotfiles/common/.claude/CLAUDE.md new file mode 100644 index 0000000..11b3e2b --- /dev/null +++ b/dotfiles/common/.claude/CLAUDE.md @@ -0,0 +1,5 @@ +# Claude Code Global Context + +Import the shared coding agent bootstrap context: + +@~/.config/ai/bootstrap.md