01 - In a large bowl, combine the olive oil, minced garlic, soy sauce, salt, and black pepper. Add the chicken pieces and toss until evenly coated. Cover and refrigerate for at least 15 minutes, or up to 2 hours for deeper flavor penetration.
02 - If using wooden skewers, submerge them in water for at least 20 minutes to prevent burning on the grill. Metal skewers require no soaking.
03 - In a small bowl, whisk together the mayonnaise, Thai sweet chili sauce, sriracha, honey, and rice vinegar until completely smooth and well combined. Set aside.
04 - Remove the chicken from the marinade and thread the pieces evenly onto the prepared skewers, leaving a small gap between pieces for even cooking.
05 - Preheat an outdoor grill or grill pan over medium-high heat. Lightly oil the grates to prevent sticking.
06 - Place the chicken skewers on the hot grill and cook for 5 to 7 minutes per side, or until the internal temperature reaches 165°F and the exterior is lightly charred.
07 - During the final 2 minutes of grilling, brush the skewers generously with the Bang Bang sauce, turning frequently to create a caramelized, sticky glaze without burning.
08 - Remove the skewers from the grill and drizzle with additional Bang Bang sauce. Sprinkle with sliced scallions, toasted sesame seeds, and fresh cilantro. Serve immediately while hot.