In a small bowl, mix all the ingredients together.
Add the shrimp to a large bowl or zip-seal bag and pour in the marinade and thoroughly coat the shrimp.
Allow to marinate for 15 to 60 minutes.
Shrimp
Warm the skillet over medium high heat.
Place the shrimp in a single layer. Cook until done, about 2 minutes.
Serve with lime wedges and freshly topped cilantro.
Notes
Pat the Shrimp Dry Before Marinating: Even if the shrimp look dry out of the package, there is surface moisture hiding on them. Pat each one with paper towels before adding the marinade. Dry shrimp means a better sear, more char, and less steaming in the pan.
Do Not Overcook: Shrimp cook incredibly fast -- 2 minutes per side is usually all they need. The moment they curl into a C-shape and turn pink through, they're done. If they curl into a tight circle, they're overcooked and will be rubbery. Pull them off the heat a touch early if you're unsure; residual heat will finish the job.
Use Raw Shrimp, Not Pre-Cooked: Pre-cooked shrimp have already been heated once. Searing them again in a hot skillet just toughens them up. Always start with raw shrimp for the best texture and flavor absorption from the marinade.
Cast Iron Is the Best Pan for This: The heavy weight and heat retention of cast iron gives you a sear that lighter pans simply can't match. The shrimp develop those gorgeous charred edges without burning. If you don't have cast iron, a heavy stainless steel pan is your next best option.
Adjust the Heat to Your Taste: The chipotle powder is what brings the smoky heat. For mild shrimp, swap it for smoked paprika. For extra fire, add a pinch of cayenne pepper to the marinade or stir in a teaspoon of hot sauce.