01 - In a mixing bowl, whisk together the pineapple juice, soy sauce, brown sugar, ketchup, rice vinegar, minced garlic, grated ginger, vegetable oil, and black pepper until well combined.
02 - Add the chicken cubes to the marinade, tossing to ensure all pieces are thoroughly coated. Cover and refrigerate for at least 2 hours, or ideally overnight for deeper flavor penetration.
03 - Submerge wooden skewers in water for 30 minutes prior to assembly to prevent burning during grilling.
04 - Preheat an outdoor grill or grill pan to medium-high heat, approximately 400°F.
05 - Thread the marinated chicken, red bell pepper, yellow bell pepper, red onion wedges, and pineapple cubes onto the skewers in an alternating pattern, distributing ingredients evenly.
06 - Place the kebabs on the preheated grill and cook for 12 to 15 minutes, rotating every 4 minutes to achieve even charring on all sides, until the chicken is cooked through and reaches an internal temperature of 165°F.
07 - Remove the kebabs from the grill and allow them to rest for 2 minutes before serving hot alongside steamed rice, coconut rice, or a fresh salad.