Preheat your oven to 450F or 425F convection. Line two baking sheets with parchment paper.
Add chicken cubes to one baking sheet and sweet potatoes to the other. Toss each with 1 tablespoon of oil, 1 teaspoon garlic powder, and ½ teaspoon salt. Toss to coat, then spread out into an even layer.
Bake for 15-20 minutes, or until the chicken is cooked through and golden on the bottom and sweet potatoes are deeply browned (the sweet potatoes may take longer than the chicken).
In a medium bowl, add the peanut butter, vinegar or lime, soy, syrup, ginger, and sriracha (if using). Whisk until smooth. If the sauce is too thick, add water (1 tablespoon at a time) until it reaches a drizzle-able consistency. This depends on your peanut butter (I usually add 1-2 tablespoons water).
In a medium bowl, mix together the cabbage, cilantro, lime or vinegar, and salt.
Serve the chicken and sweet potatoes topped with the peanut dressing, fresh herbs, and peanuts and slaw on the side.