If you want this workflow, you can treat jj's `@` (nominally equivalent to git's HEAD) as the git index, then at commit time, manually squash changes to `@-` just like you would with `git add --patch`.
[0] https://steveklabnik.github.io/jujutsu-tutorial/real-world-w...