Hi everyone,
Been working on this issue for a bit now, and have come up with a command line app for managing micropython projects with VSCode. Its called Micropy-Cli, you can visit its Git repo here: https://github.com/BradenM/micropy-cli
It makes use Josverl's micropython-stubber for creating new stubs and fetching premade ones from micropy-stubs (see here: https://github.com/BradenM/micropy-stubs)
Currently it can only generate VSCode workspaces, but it will hopefully support more IDEs in the future!