Cut the chicken into strips and place in a bowl.
In a separate bowl, mix the vegetable oil, soy sauce, brown sugar, cumin, garlic powder, ginger powder, salt, and pepper.
Pour the marinade over the chicken, ensuring all pieces are coated. Cover and refrigerate for at least 30 minutes, or up to 2 hours for more flavor.
While the chicken marinates, prepare the peanut sauce by combining peanut butter, coconut milk, soy sauce, lime juice, brown sugar, red pepper flakes, and minced garlic in a small saucepan over low heat. Stir until smooth and heated through.
Preheat your grill or grill pan over medium-high heat.
Thread the marinated chicken strips onto skewers and grill for about 4-5 minutes on each side, or until cooked through and slightly charred.
Remove the chicken from the grill and let it rest for a few minutes.
Serve the chicken satay with the peanut sauce on the side for dipping.