aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/common/.claude
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-04-20 10:43:33 -0500
committerCraig Jennings <c@cjennings.net>2026-04-20 10:43:33 -0500
commite391abc38fa741ce304c97cfdcb9e6df5e9dc41a (patch)
treeb6e7fad59c6ec959fbd1647e7b8ae4fc4bcc37f0 /dotfiles/common/.claude
parent3870ea8e81d24025e5bef46a396117a6b15bb11c (diff)
downloadarchsetup-e391abc38fa741ce304c97cfdcb9e6df5e9dc41a.tar.gz
archsetup-e391abc38fa741ce304c97cfdcb9e6df5e9dc41a.zip
claude/settings: suppress commit and PR attribution structurally
Adds the empty-string attribution block that disables Claude Code's auto-added attribution lines (Co-Authored-By, 'Generated with Claude Code', etc.) at the tool layer, matching the existing 'no Claude attribution' rule in protocols.org. Two complementary enforcement layers now: - prompt-level rule (protocols.org) - tool-level setting (this commit) Same intent already lives in rulesets/languages/elisp/claude/settings.json for elisp project bundles; this brings it to the global Claude Code config that ships via archsetup.
Diffstat (limited to 'dotfiles/common/.claude')
-rw-r--r--dotfiles/common/.claude/settings.json6
1 files changed, 5 insertions, 1 deletions
diff --git a/dotfiles/common/.claude/settings.json b/dotfiles/common/.claude/settings.json
index d5c4231..aaf8b1b 100644
--- a/dotfiles/common/.claude/settings.json
+++ b/dotfiles/common/.claude/settings.json
@@ -13,5 +13,9 @@
},
"effortLevel": "high",
"promptSuggestionEnabled": false,
- "skipDangerousModePermissionPrompt": true
+ "skipDangerousModePermissionPrompt": true,
+ "attribution": {
+ "commit": "",
+ "pr": ""
+ }
}