Pat the salmon dry with a paper towel and season both sides with sea salt and black pepper.
Heat the avocado oil in a large stainless steel or cast-iron skillet over medium-high heat until shimmering.
Place the salmon in the pan skin-side down and press gently with a spatula for 10 seconds to ensure even contact.
Sear the salmon for 4-5 minutes without moving it until the skin is golden and releases easily from the pan.
Flip the salmon and cook for another 2-3 minutes, then remove from the pan and set aside on a plate.
In the same skillet, add the trimmed asparagus and sauté for 3-4 minutes until bright green and tender-crisp.
Push the asparagus to the side, reduce heat to low, and add the ghee and minced garlic, sautéing for 30 seconds.
Stir in the lemon juice, lemon zest, and fresh dill, then spoon the sauce over the salmon and asparagus before serving.