01 - In a mixing bowl, whisk together the soy sauce, pineapple juice, vegetable oil, brown sugar, minced garlic, grated ginger, and black pepper until the sugar dissolves and the mixture is well combined.
02 - Add the chicken cubes to the marinade and toss thoroughly to coat every piece evenly. Cover the bowl with plastic wrap and refrigerate for at least 1 hour, or up to 4 hours for deeper flavor penetration.
03 - Preheat a grill or grill pan over medium-high heat. If using wooden skewers, soak them in water for at least 30 minutes prior to assembly to prevent burning.
04 - Thread the marinated chicken cubes, pineapple chunks, red and green bell pepper pieces, and red onion wedges onto the skewers in an alternating pattern, distributing the ingredients evenly across each skewer.
05 - Place the assembled skewers on the preheated grill and cook for 10 to 12 minutes, turning occasionally with tongs, until the chicken is cooked through to an internal temperature of 165°F and develops charred grill marks on all sides.
06 - Remove the kabobs from the grill and serve immediately, garnished with freshly chopped cilantro and lime wedges, alongside steamed rice if desired.