In a bowl, combine soy sauce, honey (or brown sugar), vegetable oil, curry powder, cumin, turmeric, garlic powder, chili powder (if using), salt, and pepper. Mix well to form a marinade.
Add the chicken strips to the marinade and toss until each piece is well coated. Allow the chicken to marinate for at least 20 minutes, or refrigerate for up to 4 hours for enhanced flavor.
Preheat the grill or a grill pan over medium-high heat.
Thread the marinated chicken strips onto the soaked wooden skewers, leaving some space between each piece.
Grill the chicken skewers for about 2-3 minutes on each side until cooked through and slightly charred.
Meanwhile, prepare the peanut sauce by combining peanut butter, soy sauce, honey (or brown sugar), lime juice, grated ginger, minced garlic, and water (as needed to adjust consistency). Stir until well combined and smooth.
Once the chicken skewers are cooked, remove them from the grill and let them rest for a few minutes.
Serve the Chicken Satay with the peanut sauce for dipping. Garnish with fresh cilantro or chopped peanuts, if desired.