Personally I like this behavior but it DOES contains philosophical problems.

1. the "git init" command should lie within cl-project code, not cl-project.interactive .
2. making cl-project.git would look much cleaner.

waiting for comments.