What are the best practices regarding the repo?

Best practices are to have your own repo for your team, so that you can see each others’ changes etc.

You can clone the starter pack and add it to your private repository, but then add it as a git remote, so that you can still pull in changes from us whenever you need.