From ce66de633129abc94df03ab5da91ba2ca2e93330 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Wed, 6 May 2026 06:09:02 -0500 Subject: feat(claude): add claude config and wire it into make install I moved Claude Code's user-level config into this repo so it travels with rulesets across machines instead of being machine-specific. The three pieces are settings.json, .mcp.json, and commands/refactor.md. I extended make install, uninstall, and list to handle the new .claude/ directory. The wildcard for CLAUDE_CONFIG matches both `*.json` and `.*.json` because make's glob skips dotfiles by default. Without the dot variant, .mcp.json wouldn't get picked up. I also added settings.local.json to .gitignore. That file is per-machine by convention and shouldn't ever land in the shared repo. --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) (limited to '.gitignore') diff --git a/.gitignore b/.gitignore index b985e99..4c66e3b 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,6 @@ .DS_Store *.swp *~ + +# Claude config — settings.local.json is per-machine, never commit +.claude/settings.local.json -- cgit v1.2.3