jesseduffield/lazygit ? reverse-engineered prompt

Reverse engineered prompt

Build me a simple terminal app for Git that makes common tasks feel easier and faster without leaving the command line.

I want it to show my repo status in a clean text interface, let me stage and unstage files, view diffs, make commits, push and pull changes, switch branches, and handle things like merge conflicts and stashing in a straightforward way. It should feel polished and keyboard friendly, with clear panes or sections so I can see what is going on at a glance.

Keep it lightweight and focused on everyday Git work, not a full IDE replacement. If you need to check current docs or best practices for terminal UI behavior, look them up online. Make it work well in a normal terminal, and make the controls feel obvious enough that I can start using it quickly without reading a lot of docs.