Moderators can directly close a question. This is OK, but I think it would be useful if they would be forced to leave a comment, if they do so.
I understand, that users who vote to close should not be forced. This is OK, because in this case there are several people with the same opinion, so the reason for the closure should be mostly obvious. But in case of direct closing by a moderator the situation might be not that clear.
Therefore I would suggest: Moderators should be able to vote to close a question whithout being forced to leave a comment. And they should be able to directly close a question, but then it should be mandatory (or encouraged?) to leave a comment.
What do you think?
Edit: I got many downvotes for this and want just to explain a bit:
I think most people invest a significant amount of time before asking here. The closing of a question is something that may be useful for the site, but can make affected people angry (even if the reason for closing is valid). This feels even worse, if only one moderator decided to do this. If there would be a constructive comment (for instance "Please provide the code, that produces the error"), I think it would be much better.
Even, if you do not agree, please consider if this is really a question, that is not useful.