Thanks Brian,
My thought also.
Its nice because it knows about the issues created on the github repo, and makes a new branch for me (from an issue#) and switches to it when I right-click on an issue and chose "Start working on this issue".
Then, when im done, i can easily hit the "+" in the "create pull request" pane that the extension provides, and then i just select what branch I wanna push my 'new-feature-issue#xx' back into. (which is normally 'dev', the branch from which to start working from when adding new features/collaborating)
So an example of collaboration would be creating a new issue, or choosing one already created, making a branch from dev naming it username/issue### , so that later when its done , make a 'pull request' out of it, to be merged back into dev.
--
Félix