Answer: I think the least complicated solution is to overseed with native grasses and wildflowers. There are several options, depending upon how tall you want the plants to grow and whether or not you can water the area regularly. Here's a link to a native plant seed supplier with mixes to match nearly every growing condition. Click on each of the offerings they have and you'll learn more about what will and wll not work for each situation you describe.
Best wishes with your landscape!
Q&A Library Searching Tips