Bring a large pot of salted water to a boil and cook the whole wheat linguine according to package directions until al dente.
While the pasta cooks, peel and devein the shrimp, then pat them completely dry with a paper towel to ensure a good sear.
Mince the garlic cloves and finely chop the fresh parsley.
In a large skillet over medium heat, melt the ghee until it begins to shimmer.
Add the minced garlic and red pepper flakes to the skillet, sautéing for about 1 minute until the garlic is aromatic but not browned.
Increase the heat to medium-high and add the shrimp in a single layer, seasoning them with sea salt and black pepper.
Cook the shrimp for 2 minutes per side until they turn pink and opaque, then immediately remove the skillet from the heat.
Reserve 2 tablespoons of the pasta cooking water, then drain the linguine.
Add the cooked linguine, reserved pasta water, lemon juice, and fresh parsley to the skillet with the shrimp.
Toss everything together until the pasta is well coated in the garlic sauce.
Garnish with grated parmesan cheese and serve immediately.