aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/common/.claude/settings.json
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-06 06:09:04 -0500
committerCraig Jennings <c@cjennings.net>2026-05-06 06:09:04 -0500
commitc35946949cbd8aaf6fb80b6dda906355f71f45a6 (patch)
treeeb31b43ee78679546f660561265f34398560acdb /dotfiles/common/.claude/settings.json
parent85f633766b13590616f797321773ccec3d3c2607 (diff)
downloadarchsetup-c35946949cbd8aaf6fb80b6dda906355f71f45a6.tar.gz
archsetup-c35946949cbd8aaf6fb80b6dda906355f71f45a6.zip
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.
Diffstat (limited to 'dotfiles/common/.claude/settings.json')
-rw-r--r--dotfiles/common/.claude/settings.json43
1 files changed, 0 insertions, 43 deletions
diff --git a/dotfiles/common/.claude/settings.json b/dotfiles/common/.claude/settings.json
deleted file mode 100644
index 18855e7..0000000
--- a/dotfiles/common/.claude/settings.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "attribution": {
- "commit": "",
- "pr": ""
- },
- "permissions": {
- "defaultMode": "bypassPermissions"
- },
- "hooks": {
- "PreCompact": [
- {
- "hooks": [
- {
- "type": "command",
- "command": "~/.claude/hooks/precompact-priorities.sh"
- }
- ]
- }
- ],
- "PreToolUse": [
- {
- "matcher": "Bash",
- "hooks": [
- {
- "type": "command",
- "command": "~/.claude/hooks/destructive-bash-confirm.py"
- }
- ]
- }
- ]
- },
- "enabledPlugins": {
- "pyright-lsp@claude-plugins-official": true,
- "typescript-lsp@claude-plugins-official": true,
- "gopls-lsp@claude-plugins-official": true
- },
- "effortLevel": "high",
- "promptSuggestionEnabled": false,
- "skipDangerousModePermissionPrompt": true,
- "editorMode": "emacs",
- "prefersReducedMotion": true,
- "agentPushNotifEnabled": true
-}