01 - Combine pineapple juice, soy sauce, brown sugar, ketchup, rice vinegar, garlic, ginger, vegetable oil, and black pepper in a bowl. Add chicken cubes and toss to coat thoroughly. Cover and refrigerate for at least 2 hours, preferably overnight.
02 - Soak wooden skewers in water for 30 minutes to prevent burning during grilling.
03 - Preheat grill or grill pan to medium-high heat (approximately 375-400°F).
04 - Thread marinated chicken, red bell peppers, yellow bell peppers, red onion, and pineapple onto skewers in alternating pattern for even cooking and visual appeal.
05 - Place skewers on preheated grill and cook for 12-15 minutes, turning every 4 minutes to ensure even cooking. Cook until chicken reaches internal temperature of 165°F and develops light charring.
06 - Remove kebabs from grill and let rest for 2 minutes to allow juices to redistribute. Serve hot with steamed rice, coconut rice, or fresh salad.