New project layout in git

I'm starting to switch to git at work, and I'm rethinking my usual new project workflow layout synergy hashtag a bit.

(Gah.)

What I'm thinking about is something like this:

  1. Decide I need to work on a new project that should be in revision control. (Question: when should you not put a project in revision control? Answer: when you're dead; it will fuck with the commit logs.)
  2. Run a script.

The script will:

It's possible I'm overthinking this. But I seem to be doing this a lot. I should check to see if there's something like this out there already.