In a bowl, toss the chicken chunks with the minced chipotle peppers, a drizzle of oil, and a pinch of salt. Let it marinate for at least 15 minutes.
Bring a pot of salted water to a boil, add the rinsed rice, reduce to a simmer, cover, and cook until tender. Fluff with a fork and stir in the chopped cilantro and a squeeze of lime juice.
Warm the rinsed black beans in a small saucepan with a splash of water, a pinch of cumin, and salt. Keep on low until ready to serve.
Char the corn in a dry skillet over high heat until a few kernels get dark spots. Toss with the diced red onion, a squeeze of lime, and salt.
Combine the diced Roma tomatoes, a spoonful of minced red onion, chopped cilantro, lime juice, and salt. Stir gently and set aside.
Mash the avocados with a fork until mostly smooth, then stir in a spoonful of pico de gallo, lime juice, and salt. Press plastic wrap directly onto the surface if not serving right away.
Heat a large skillet over medium-high heat with a drizzle of oil. Add the marinated chicken in a single layer and cook without moving for 4-5 minutes to get a good char. Flip and cook another 4-5 minutes until the internal temperature reaches 165°F.
Divide the cilantro lime rice among bowls, then top with black beans, charred chicken, corn salsa, pico de gallo, a scoop of guacamole, and a dollop of sour cream.