<feed xmlns='http://www.w3.org/2005/Atom'>
<title>archsetup/dotfiles/common/.claude/settings.json, branch claude/hungry-franklin-09fffc</title>
<subtitle>Builds a full dev workstation from a bare Arch Linux install.
</subtitle>
<id>https://git.cjennings.net/archsetup/atom?h=claude%2Fhungry-franklin-09fffc</id>
<link rel='self' href='https://git.cjennings.net/archsetup/atom?h=claude%2Fhungry-franklin-09fffc'/>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/'/>
<updated>2026-05-06T11:09:04+00:00</updated>
<entry>
<title>chore(dotfiles): move claude config to rulesets, add gitignore guard</title>
<updated>2026-05-06T11:09:04+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-06T11:09:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=8a3971710794f209dbef28c8e6df28ddbc011c64'/>
<id>urn:sha1:8a3971710794f209dbef28c8e6df28ddbc011c64</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>chore(claude): drop four unused plugins, switch editor to emacs</title>
<updated>2026-05-06T10:48:18+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-06T10:48:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=b90e4b46cdcb77482bcd25401d38a59d1a8566ac'/>
<id>urn:sha1:b90e4b46cdcb77482bcd25401d38a59d1a8566ac</id>
<content type='text'>
I dropped frontend-design, ralph-loop, security-guidance, and context7 from enabledPlugins. Context7 saw three tool calls across months of sessions. I never used the other three at all. I also switched editorMode back to emacs because the readline default fits my flow better than vim mode.
</content>
</entry>
<entry>
<title>chore(claude): align with ratio (gopls-lsp plugin + agent push notifs)</title>
<updated>2026-05-04T22:08:51+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-04T22:08:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=4b561b117cce07683629e5eaf8ef552b55d0fc44'/>
<id>urn:sha1:4b561b117cce07683629e5eaf8ef552b55d0fc44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(claude): persist prefersReducedMotion setting</title>
<updated>2026-05-04T21:56:58+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-05-04T21:56:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=e4a17e35879bd226d813b761b487645630c0a589'/>
<id>urn:sha1:e4a17e35879bd226d813b761b487645630c0a589</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(claude): Clean up settings and add vim mode</title>
<updated>2026-04-24T12:39:24+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-04-24T12:39:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=8716f05c6b4e0837cf973e150781fd0b7aef5647'/>
<id>urn:sha1:8716f05c6b4e0837cf973e150781fd0b7aef5647</id>
<content type='text'>
Remove git-commit and gh-pr-create confirmation hooks, remove
code-review plugin, reorder keys alphabetically, and enable vim
editor mode.
</content>
</entry>
<entry>
<title>claude/settings: sync archsetup source to live — hooks + plugins + attribution</title>
<updated>2026-04-20T22:35:03+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-04-20T22:35:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=5f7c17eca6e7cfdaa4db47dcaed980e3a33ac5c6'/>
<id>urn:sha1:5f7c17eca6e7cfdaa4db47dcaed980e3a33ac5c6</id>
<content type='text'>
Merges live ~/.claude/settings.json content (hooks: PreCompact +
PreToolUse/Bash with git-commit-confirm, gh-pr-create-confirm,
destructive-bash-confirm; enabledPlugins) into the archsetup source
that velox was already symlinking.

Previous state: velox symlinked archsetup source (attribution only,
missing hooks/plugins). Ratio had a standalone file (hooks/plugins
but no attribution). Both machines asymmetric and incomplete.

Now: single source of truth in archsetup/dotfiles/common/.claude/
settings.json. Ratio needs to replace standalone file with symlink
(manual step per-machine).
</content>
</entry>
<entry>
<title>claude/settings: suppress commit and PR attribution structurally</title>
<updated>2026-04-20T15:43:33+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-04-20T15:43:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=2b212b9538e11b7c78a5a19aea08b102302275b7'/>
<id>urn:sha1:2b212b9538e11b7c78a5a19aea08b102302275b7</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>feat: add Claude Code settings to stowed dotfiles</title>
<updated>2026-04-10T03:37:26+00:00</updated>
<author>
<name>Craig Jennings</name>
<email>c@cjennings.net</email>
</author>
<published>2026-04-10T03:37:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cjennings.net/archsetup/commit/?id=828889c87a304174837b070416769973f4fae0c5'/>
<id>urn:sha1:828889c87a304174837b070416769973f4fae0c5</id>
<content type='text'>
Add commands, settings, MCP config, and humanizer skill to
dotfiles/common for GNU Stow management across machines.
</content>
</entry>
</feed>
