From 9f741b006d7e15007302f9aca7b7d134b029862f Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 20 Apr 2026 10:43:33 -0500 Subject: 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. --- dotfiles/common/.claude/settings.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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": "" + } } -- cgit v1.2.3