Ask me one question at a time so we can develop a thorough, step-by-step spec for this idea. Each question should build on my previous answers, and our end goal is to have a detailed specification I can hand off to a developer. Let’s do this iteratively and dig into every relevant detail. Remember, only one question at a time.

Once we are done, save the spec as spec.md

Ask if the user wants to create a git repo on github. if so, commit the spec.md to git and push it to the newly created git repo. 

Here’s the idea:
