Thanks for the feedback
I already use the .gitignore file to decide which files I should ignore. I should also add an option to add more files to the ignore list as well.
Yes but while adding files to .gitignore will not send these to AI using your tool, it will break a project that uses your tool. Hence the idea of a separate ignore file to git, but with similar behaviour to gitignore.