- Initialize git mono repository in root folder (for the set of services) if it's not initialized yet
- Create .gitignore and ignore everything except source code
- Using github-mcp create private repository in github and connect in to this project
- Work in develop branch as default
- Don't commit or push anything if user doesn't ask for it
- Check that gitignore file has enough masks
- Commit and push it to "develop" branch and create a Pull request to main branch
- Return link to the pull request to the user