In a large bowl, combine the shrimp, chili powder, ground cumin, smoked paprika, garlic powder, ½ teaspoon Diamond Crystal kosher salt, and 1 tablespoon avocado oil. Toss well and set aside.
Heat a large skillet over medium high heat. When the pan is hot, swirl in 1 tablespoon of oil. Add the peppers and onions and a sprinkle of salt and pepper.
Cook, stirring frequently, until the onions and bell pepper are slightly softened and charred in parts, about 3 to 5 minutes.
Add in the minced garlic and saute until fragrant, about 30 seconds. Taste the veggies for seasoning and salt and pepper to taste. Transfer the vegetables to a plate.
Swirl in 1 tablespoon of oil in the empty pan and add half the shrimp in a single layer to the pan and cook for about 1 to 2 minutes per side or until the shrimp is opaque and just cooked through.
Transfer the shrimp to the veggie platter and repeat the cooking process with the rest of the shrimp.
When the second batch of shrimp is finished cooking, turn off the heat and add the cooked shrimp and veggies back into the pan.
Add the fresh lime juice and garnish with fresh cilantro. Serve with lime wedges, lettuce leaves, grain-free tortillas, salsa, guacamole, and/or sour cream,