01 - In a large bowl, whisk together lime juice, lime zest, olive oil, garlic, chili powder, cumin, smoked paprika, salt, and black pepper. Add the chicken breasts and turn to coat evenly. Cover and refrigerate for at least 20 minutes, up to 2 hours.
02 - Preheat a grill or skillet over medium-high heat. Remove chicken from the marinade and cook 6 to 7 minutes per side until the internal temperature reaches 165°F.
03 - While the chicken cooks, combine diced avocados, tomato, red onion, cilantro, lime juice, and salt in a bowl. Gently toss to combine.
04 - Transfer the cooked chicken to serving plates. Sprinkle shredded cheese over each breast while hot so it melts slightly.
05 - Top each chicken breast with a generous spoonful of the avocado mixture. Finish with lime wedges and extra cilantro. Serve immediately.