Marinate the chicken: Slice chicken into thin strips. Toss with soy sauce, sesame oil, lime juice, garlic powder, and grated ginger. Let sit for 10 minutes.
Make the slaw: Combine both cabbages, carrot, green onions, and cilantro in a large bowl. Add rice vinegar, sesame oil, soy sauce, honey, and sesame seeds. Toss well and set aside.
Make the peanut sauce: Whisk together peanut butter, soy sauce, lime juice, honey, sriracha, and warm water until smooth. Adjust consistency with more water if needed.
Cook the chicken: Heat olive oil in a skillet over medium-high heat. Cook chicken strips 5 to 6 minutes, flipping once, until cooked through and lightly golden.
Warm the tortillas: Heat each tortilla in a dry pan for 20 to 30 seconds per side.
Assemble: Spread peanut sauce on the tortilla, layer on chicken strips, then top with crunchy slaw. Add avocado or crushed peanuts if desired. Roll up tightly and serve immediately.