Bring a large pot of water to a boil. Add salt and pasta and follow package instructions until al dente; and drain. Reserve about 1/2 cup of pasta water.
In a food processor or blender, add and blend spinach leaves, parsley, basil, and garlic, lemon juice, salt and pepper until the ingredients are finely chopped, then gradually add the olive oil, to create a smooth sauce about 1 minute. Set aside.
On medium heat, add olive oil to a large skillet, then add chopped scallions, sauté for about 1 minute, then add broccoli, shaved asparagus (use a peeler to shave the stems) and half the reserved pasta water. Sauté for couple of minutes until tender.
Transfer the pasta, 3/4 cup of the avocado sauce and the remaining reserved pasta water to the skillet and toss until well blended. Toss for a couple of minutes, and decided whether you want to add the remaining avocado sauce. Serve hot, and garnish with chopped pecans and asparagus.
Notes
The sauce will keep in the refrigerator for 3-4 days. Use the additional sauce for a pita dip, sandwiches, burgers, salads, and stir-fries.