I do this too! But I call it `.local`

I have a new-repository script that creates a .local directory and puts a .gitignore with just `*` in it.

Doesn't git automatically exclude all files starting with a dot?

No