Build a terminal assistant called "ask" — answer questions, explain files, generate shell commands, and pipe in data.