VSCode template project

We came upon a new feature in GitHub called Template Repository:

It’s a nifty little feature where you can create a new repository based of an existing one.

Recently I’ve always used the VSCode example project as a base for new extensions and experiments. This has usually invoked a copy+paste, then git init, then push to new github repo.
But the Template Repository feature wraps this up in a single button: