From c35946949cbd8aaf6fb80b6dda906355f71f45a6 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Wed, 6 May 2026 06:09:04 -0500 Subject: chore(dotfiles): move claude config to rulesets, add gitignore guard I moved settings.json, .mcp.json, and commands/refactor.md to the rulesets repo so they travel across machines instead of being archsetup-specific. The local ~/.claude/ symlinks now point at rulesets. I also added the three paths to .gitignore so a stray re-add of any of them won't slip through. settings.local.json stays here because it's per-machine by convention. --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index 4492ee4..6a3c13d 100644 --- a/.gitignore +++ b/.gitignore @@ -16,5 +16,10 @@ /.claude/ /.cursorrules +# Claude config moved to rulesets repo — keep machine-local settings.local.json only +dotfiles/common/.claude/settings.json +dotfiles/common/.claude/.mcp.json +dotfiles/common/.claude/commands/ + # Python bytecode cache __pycache__/ -- cgit v1.2.3