In my last article, I added Flow B to SKILLmama: run /skillmama with no arguments, and it scans your project, finds capability gaps, and asks before it searches. The whole point was to stop the AI from guessing what you need.

Then @alexshev left this comment:

Having the AI ask first is underrated because it changes the contract from answer-generation to ambiguity-reduction. The best agents I have used spend a little time shrinking the unknowns before they touch code.

"Ambiguity-reduction over answer-generation." That's a sharper framing of the idea than I'd come up with myself. But reading it back, I realized the comment had quietly exposed a hole in my own design.

The Hole