Bring a large pot of water to boil and prep all your ingredients while the water boils, because this dish comes together in no time. Once boiling, add the pasta and cook as per package directions, usually about 10 minutes. In the last minute of cooking you will be adding the broccoli, so keep that in mind.
Preheat a large non-stick skillet over medium heat. Add the olive oil garlic, lime zest and red pepper flakes and gently heat, stirring often for about 2 minutes, being careful not to burn the garlic. Add the wine and bring the heat up reduce the wine, about 2 minutes. Add the vegetable broth, lime juice, salt and fresh black pepper and bring to a boil. Once boiling, lower the heat to simmer and add the arugula.
By this point the pasta should be almost done so add the broccoli and cook for one more minute. Drain in a colander.
When the arugula is wilted add the broccoli and pasta to the pan and use a pasta spoon to toss it around, making sure to get everything coated in garlic, for about 3 more minutes. Add the avocado and turn the heat off. Gently toss the pasta to incorporate the avocado without smushing it just until it is warmed through, about a minute. Serve with generous doses of fresh black pepper. There is usually a lot of garlic left in the pan, so be sure to spoon that over your bowls of pasta.