Prepare the marinade by mixing coconut milk, fish sauce, brown sugar, lime juice, garlic powder, ground ginger, and salt in a bowl.
Place the chicken cubes into the marinade, ensuring they are fully coated. Cover and refrigerate for at least 1 hour, or overnight for better flavor penetration.
If using wooden skewers, soak them in water for 30 minutes to prevent burning on the grill.
Preheat the grill to medium-high heat.
Thread the marinated chicken onto the skewers, leaving a bit of space between pieces for even cooking.
Place the skewers on the grilling surface and cook for 10-15 minutes, turning occasionally until chicken is cooked through and has nice grill marks.
Remove the skewers from the grill and allow them to rest for 5 minutes before serving.