This setup allows you to manage one root directory with two independent Git repositories: Public (.git) for project code and Private (.development) for meta-files/specs.
Run this in your project root to create the detached private repository:
git --git-dir=.development --work-tree=. init