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.