Combine 2 tablespoons lime juice, olive oil, cilantro, cumin, and salt in a resealable bag; add chicken and marinate for 15 minutes.
Heat a grill or cast-iron skillet over medium-high heat; cook chicken for 6 to 7 minutes per side or until the internal temperature reaches 165°F (74°C).
Transfer chicken to a cutting board and allow to rest for 5 minutes before slicing into 1/2-inch strips.
In a small mixing bowl, whisk together the Greek yogurt, remaining 1 tablespoon lime juice, minced chipotle pepper, garlic powder, onion powder, and dill until smooth.
In a large salad bowl, combine the romaine lettuce, black beans, corn, cherry tomatoes, and red onion.
Layer the sliced chicken and avocado over the salad base.
Drizzle the skinny chipotle ranch dressing over the salad components and toss gently before serving.