Yggdrasil — Project Conventions (auto-loaded)
Claude Code auto-loads this file whenever the working directory is the Yggdrasil
repo. It carries conventions that must hold even when the personal layer
(~/.claude/CLAUDE.md → claude-personal/CLAUDE.md) isn't wired — e.g. when
Yggdrasil is used standalone, on an unconfigured machine, or examined from a
foreign project.
Seed note (2026-06-18): Yggdrasil's broader conventions still live in
AGENTS.md, which Claude Code does not auto-load (it only readsCLAUDE.md). Re-aimingAGENTS.mdat external consumers and migrating internal-use conventions into this file is a tracked future effort — see the 2026-06-18 bookmark. For now this file holds only the commit convention below.
Commit convention
Omit the Co-Authored-By trailer by default — including any Co-Authored-By: Claude line. Add a trailer only when Brad explicitly asks in the moment.
(Intentionally duplicated from claude-personal/CLAUDE.md so it travels with the
Yggdrasil repo and holds even without the personal layer loaded.)