At present to start using a project the user needs to create a .kateproject file.
Please provide a function under the Project menu to perform this function. For example
Project -> Start ...
Prompt User for "Project Name" and "Project Directory"
Check for existing of project file and use it if it is.
Otherwise check for existence of, for example, .git structure and use it if it does exist.
Otherwise allow user to choose / override.
If no project exist, perform "git-init" (or equivalent for other systems)
If files exist, allow user to select files for initial "git-add"