Again, I haven´t got back to you yet as I intended, but just quickly, google "mesquite guild." I don´t yet have any mesquites but am growing some of the things that they recommend in such a guild, namely, goji berry, banana yucca, and nopal aka prickly pear. I also think grapes would work in such a guild and they grow well around here. Oregano and mint would work, also the various alliums (multiplier onions and so forth), and then there are the things that aren´t perennial but that either come back from seeds or grow back from a freeze, such as cilantro or sweet potatoes grown as a cover crop for the root layer -- the latter will die off in the winter but come back with warm weather (greens are edible). Another annual cover crop that works well for us is hairy vetch, sown in the fall and coming to maturity in the spring. I think almost all these things would do well in rocky soil.
I´ve tried moringa a couple of years in a row and just can´t ever get it to grow big enough to seem to be useful for anything. I see all the enthusiasm about it and am not sure what I´m doing wrong.
We probably lost all three of our very big figs during the Big Freeze(tm) and probably at least three of our 5 loquats are goners, if not all of them. It just happens that I had taken multiple cuttings of the figs last fall and at least a dozen of them are doing quite well, so I will try them again. At this point I guess we don´t know if the extreme polar vortex thing is going to still only get this bad once every generation or so, as has been the case, or if it will now be more often with all the climate turmoil. If the latter is the case, maybe it isn´t worth trying to restart some of these plants.