Bring a large pot of salted water to a boil and cook the whole wheat pasta according to package directions until al dente.
While the pasta cooks, trim the woody ends off the asparagus and cut into 2-inch pieces.
In a large skillet over medium heat, melt the ghee and combine with the extra virgin olive oil.
Add the minced garlic and red pepper flakes to the skillet, sautéing for 1 minute until fragrant but not browned.
Increase heat to medium-high and add the asparagus pieces, sautéing for 3-4 minutes until tender-crisp.
Add the shrimp to the skillet in a single layer, seasoning with sea salt and black pepper.
Cook the shrimp for 2 minutes per side until they are pink and opaque.
Drain the pasta, reserving 2 tablespoons of pasta water, and add both to the skillet.
Drizzle with fresh lemon juice and toss everything together to coat in the garlic butter sauce.
Garnish with freshly chopped parsley and serve immediately.