Cook the pasta by bringing a large pot of salted water to a boil and cook according to package instructions until al dente, about 8-10 minutes.
While the pasta cools, chop the cherry tomatoes, slice the red onion, cut the artichokes in half, and trim the asparagus.
In a mixing bowl, whisk together lemon juice and zest, avocado oil, capers, shallot, olive oil, Dijon mustard, honey, and red wine vinegar to create the vinaigrette.
Combine the cooled pasta with the cherry tomatoes, red onion, artichokes, walnuts, and asparagus. Add crumbled feta and microgreens.
Pour the vinaigrette over the salad and toss gently to coat.
Chill in the refrigerator for 20-30 minutes before serving.