Planning, Building, Reviewing: Why The JJ Workflow Works Better Than Git

After a week of experimenting with using git and jj to plan and build, I’ve landed on jj as the winner.
Rebasing Kills the Git Workflow
Automatic rebases are the winning feature here. When I tell Claude to update a change, it will automatically rebase all its descendants. This is a MASSIVE time saver for both me and Claude.
When I use empty commits in git, Claude performs the same until it has to start editing code. Then things get messy.