I am a relatively new homeowner. The back of our house has a carport with a deck above it, then the back yard has about a yard of flattish ground followed by a decent slope. We noticed that the grass was a bit spotty at the top, but didn't think much of it. Two years later, it's practically all bare earth up there. The grass just won't thrive. I suspect there may be a combination of factors. The area gets very little sunlight throughout the day due to the deck. The deck also shades the area from much of the rainfall. Lastly, according to one of our neighbors, there may be concrete a bit further down, the remnant of a playset. I know there there is at least some concrete, as it's starting to become visible in spots through the eroding dirt. I've also found scraps of that black anti-weed fabric, suggesting that they may have planted other things such as flowers.
So, what can I do to fix this area? My first thought is to just put down more topsoil and seed it, but I'm a bit worried that it will all just wash away. If indeed there is concrete, I suppose I might have to dig down to it and break it up so that we can get a good layer of soil, but I'd prefer to put that as a matter of last resort because of the amount of effort it would take as well as that it would likely kill off what remains of the grass in the process.