I have the exact same setup and editor for me is just neovim as I can easily see changes (lazygit) and make small tweaks. The only thing I’m missing in my workflow is some isolation for running claude so I can let it go without having to approve tools.
For a container-based sandbox in tmux, see workmux and its sandboxing feature.
The added isolation does come with some friction though, which is kind of by design.