- Cook pasta according to package directions, about 10 minutes. Strain and rinse pasta with cold water. Transfer to a bowl and refrigerate while preparing other ingredients.
- Combine olive oil, rice vinegar, agave nectar, basil leaves, chives, garlic, lemon zest, salt, and pepper in a food processor and blend until smooth. Transfer to a small jar and refrigerate until serving.
- Bring 4 cups of water to a boil over medium heat. Add asparagus and boil for 3 minutes. Strain and add to an ice bath for 5 minutes. Drain and blot asparagus dry with paper towel. Transfer to a large serving platter. Arrange watercress, cucumber, red onion, tomatoes, and goat cheese on the platter with pasta. Pour dressing on top and gently toss with 2 large spoons.