I mean I see the idea, but at least I use LLMs for code generation in two distinct ways.
The first is when I care about the code. That's when I actually read what it produces and force it to use my mental model of how things should be.
The second is when I just need a solution that sorta fits the requirements provided. Then I don't read the code because I really do not care.
So this hook would either ask me things I know, or it would ask me things I do not care about.
But I guess this is very workflow-dependent.
I think this tool is meant to be something you impose on your colleagues who treat all code like the second bucket.