having the ability to find quick and clever ways to overcome difficulties.
From the definition this can be a really good trait to have. Depending on the main character and the nature of the story. This is largely something that is very very useful.
And can make sense if it requires a bit of time for them to even think of the solution or the problem is much more complex. Of course, there needs to be a fair share of not handing it to them and chalking it up to their natural abilities.
Resourceful is one which is very broadly defined. Other than the ability to simply not crumble and continuously try to find out various means to solve their problems.It can be ranging from gardening to as broad as say locked in a room with insects. Being resourceful simply means using what they have to find a good solution to what they could at this point.
And it can also backfire as well. In case they are making rough guesses, based on what they know and understand. But not fully which is a clear difference. Since this means that even they might be placed into a situation that they are not fully familiar with.Which can result in unexpected outcomes.
And one which can benefit the conflict of the story in many different forms.Resourceful is a largely positively viewed trait. Although it can be used in many many different forms.
It can be necessary to give the main character a better grip of the plot which can be fast unrelenting. Or they have it because their problems are complicated and big in the first place.
Or it can turn a simple outcome and then twist it up in a way that creates more problems from lack of thought. So, this is something that has benefits as well as drawbacks. Which is great for any story really.