CLAUDE.md@.claude ยท diff

git:20260718.8171d58 to git:20260913.4206979

5 added, 3 removed. Audit A to A.

# Project conventions
When adding or modifying a skill in this repo:
- Run `scripts/validate_skills.py` before declaring the work done โ€” same script CI runs.
- Update the skill index in `README.md` (alphabetical, under `## Skills`).
- When editing either `settings.json` or `settings-with-statusline.json`:
+ When editing `settings.json` or `statusline.json`:
- - Apply the change to both. They must carry identical configuration, differing only by the statusLine block the second file adds.
- - Run `scripts/validate_settings.sh` before declaring the work done โ€” same script CI runs.
+ - `settings.json` holds everything shared by both install variants. `statusline.json` holds the statusLine block and nothing else.
+ - `settings-with-statusline.json` is generated from those two by `scripts/build_settings.sh` and is git-ignored. Never edit it by hand.
+ - Run `scripts/build_settings.sh` after any change so the live symlinks pick it up, then `scripts/validate_settings.sh` before declaring the work done โ€” same script CI runs.
+ - Claude Code writes `/model` and `/config` choices through the symlink into the generated file, where git cannot see them. The build script prints what a rebuild would drop. Move any of it worth keeping into `settings.json`, then rebuild.