In a large bowl, combine the mayonnaise, sweet chili sauce, sriracha, lime juice, garlic powder, onion powder, salt, and pepper. Mix well to create the bang bang sauce. Reserve about 1/4 cup of the sauce for serving later.
Add the chicken cubes to the bowl with the sauce and toss until the chicken is evenly coated. Cover and refrigerate for at least 30 minutes to allow the flavors to meld.
Preheat your grill or grill pan over medium-high heat.
Thread the marinated chicken onto the skewers, leaving a little space between each piece for even cooking.
Grill the skewers for about 10-12 minutes, turning occasionally, until the chicken is cooked through and has nice grill marks. The internal temperature should reach 165°F.
Remove the skewers from the grill and let them rest for a few minutes. Serve with the reserved bang bang sauce and garnish with fresh cilantro if desired.