Linear History
Rebase instead of merge to keep a linear commit history
CLAUDE.md
Rebase instead of merge to keep a linear commit history. A linear history is easier to read, bisect, and revert. Use git rebase to incorporate upstream changes.
Copy this block into your CLAUDE.md or agent config file to enforce it in your workflow.