[is writing commit message]
Oh wait… What did I change?
^Z git diff --cached
fg
I have no idea why anyone would ever not use this to be honest.
But it's still more efficient method for single repository project where using UI git client would be the overkill.