diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-06 06:09:02 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-06 06:09:02 -0500 |
| commit | ce66de633129abc94df03ab5da91ba2ca2e93330 (patch) | |
| tree | 0bdfe9f5c91a591738f88a3ae2c928f6fe783565 /.gitignore | |
| parent | 7f1717bc2e1a9b3ac9dc3926ffd46f37532ae2a9 (diff) | |
| download | rulesets-ce66de633129abc94df03ab5da91ba2ca2e93330.tar.gz rulesets-ce66de633129abc94df03ab5da91ba2ca2e93330.zip | |
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.
Diffstat (limited to '.gitignore')
| -rw-r--r-- | .gitignore | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -12,3 +12,6 @@ .DS_Store *.swp *~ + +# Claude config — settings.local.json is per-machine, never commit +.claude/settings.local.json |
