Bring a large pot of salted water to a boil over high heat. Add the pasta and cook, stirring occasionally, until tender but still firm to the bite, 8 to 10 minutes. Drain and transfer to a large bowl.
Meanwhile, in a large, deep skillet, heat the oil over medium-high heat. Add the garlic and red pepper flakes. Stir until aromatic, 30 seconds. Add the tomatoes and cook, stirring occasionally, until they soften, about 2 minutes. Using a fork, lightly mash the tomatoes. Add the wine and asparagus. Bring to a boil, lower the heat, and simmer for 5 minutes. Add the shrimp and continue to simmer until the shrimp are cooked through, 5 to 7 minutes. Stir in the mint, basil, oregano, salt, and pepper.
Pour the sauce over the pasta and toss to combine. Serve immediately.
"Giada's Feel Good Food" by Giada De Laurentiis. Copyright Clarkson Potter 2013. Provided courtesy of Giada De Laurentiis. All rights reserved.