I imagine this question has been asked before, but probably with different wording, which I was unable to find either here or on SE Meta, so if it turns out to be a duplicate, please let me know with a link - and feel free to vote to close.
Often times I'll see a question that is just too broad, too vague, or almost completely off of our scope. Yet, I can still see the potential in it to be a good question. In such cases, I'll downvote/vote to close according to the situation at hand, but try to at least comment on the question, asking OP for improvements. A lot of the times I am unable to understand what OP really wanted, so that's as far as I can go, but sometimes I can infer what they meant to ask - or how to ask it in such a way as to make it a fitting question.
In the latter, I'm divided between editing a poorly-written question so it's more fitting, asking OP to fix it themselves in the comments, or just dealing with it exclusively via voting. In cases where the question is fit and good, but just badly formatted or with poor wording, then I don't second guess it and edit it to the best of my abilities. But in those grey areas, I don't know if it's up to us to make a good question out of a question that would otherwise be deleted/close.
My question then boils down to: Should we edit broad/unfit questions to salvage them, address the issue to OP, or let it be deleted/closed?
Footnote: I often search through the help center, FAQs, meta and related posts before I try to meddle with other people's questions/answers, so if anyone has further resources and guidelines I can follow, that'd be very much appreciated.