Neat I guess, but doing it all manually seems to be the only option? Feels like a chore just looking at it.<p>How about wrapping each PS1 (?) in the "mq" command and automatically look for stuff?<p>Or even just running some "mq auto" after each command that looks at the previous command - and if it hits certain things like "git commit" or whatever it would automatically complete that quest or however it works.