diff options
| author | Craig Jennings <c@cjennings.net> | 2026-04-20 10:43:33 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-04-20 10:43:33 -0500 |
| commit | 9f741b006d7e15007302f9aca7b7d134b029862f (patch) | |
| tree | a8f6b420d066b44c869d844aa54bbcc70a3da259 | |
| parent | c092ed493a9ff4a823e38c4c23e571d27286bd49 (diff) | |
| download | archsetup-9f741b006d7e15007302f9aca7b7d134b029862f.tar.gz archsetup-9f741b006d7e15007302f9aca7b7d134b029862f.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.
| -rw-r--r-- | dotfiles/common/.claude/settings.json | 6 |
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": "" + } } |
