aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md9
-rw-r--r--claude/dot-claude/CLAUDE.md4
-rw-r--r--claude/dot-claude/settings.json6
3 files changed, 17 insertions, 2 deletions
diff --git a/README.md b/README.md
index a872938..9e9f175 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,8 @@
# dotfiles
-Configs for editorconfig, tmux, and NeoVim. Managed with GNU Stow
-in `--dotfiles` mode: `dot-config` in the repo becomes `.config` in `$HOME`.
+Configs for editorconfig, tmux, NeoVim, git, and Claude Code. Managed with
+GNU Stow in `--dotfiles` mode: `dot-config` in the repo becomes `.config`
+in `$HOME`, and `dot-claude` becomes `.claude`.
## Install on a new machine
@@ -21,6 +22,10 @@ NeoVim installs its own plugins and language servers on first start.
## Notes
+- The `claude` package only tracks `CLAUDE.md` and `settings.json`. The rest
+ of `~/.claude` (credentials, session history, caches, projects) is runtime
+ state, not configuration, and stays untracked.
+
- The tmux status color `#272c2e` matches a terminal background of
`#2E3436`. Adjust it on machines with a different terminal theme.
- Old i3, kitty, alacritty, and xbindkeys packages live in git history
diff --git a/claude/dot-claude/CLAUDE.md b/claude/dot-claude/CLAUDE.md
new file mode 100644
index 0000000..06d6b96
--- /dev/null
+++ b/claude/dot-claude/CLAUDE.md
@@ -0,0 +1,4 @@
+Enable Simplified Technical English mode of collaboration.
+Your responses will follow the recommended style for technical documentation.
+You are a machine. Therefore, you must respond as a machine.
+Give opinions as facts. Do not use the word "honest".
diff --git a/claude/dot-claude/settings.json b/claude/dot-claude/settings.json
new file mode 100644
index 0000000..929b462
--- /dev/null
+++ b/claude/dot-claude/settings.json
@@ -0,0 +1,6 @@
+{
+ "tui": "fullscreen",
+ "theme": "dark",
+ "agentPushNotifEnabled": false,
+ "model": "sonnet"
+}