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 ensure even coating. Cover the bowl 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, pineapple chunks, red and green bell pepper pieces, and onion wedges alternately onto the skewers, distributing the ingredients evenly across each skewer.
05 - Place the skewers on the preheated grill and cook for 10 to 12 minutes, turning occasionally, until the chicken is cooked through to an internal temperature of 165°F and has developed golden grill marks.
06 - Transfer the kabobs to a serving platter, garnish with chopped fresh cilantro and lime wedges, and serve alongside steamed rice.