Preheat your grill or grill pan over medium-high heat.
In a mixing bowl, combine the mayonnaise, sweet chili sauce, sriracha, lime juice, garlic powder, onion powder, salt, and pepper. Mix well until smooth. Reserve half of the sauce for serving later.
Thread the chicken cubes onto the skewers, leaving a little space between each piece for even cooking. Brush the skewers with some of the remaining sauce.
Place the skewers on the grill and cook for about 10-12 minutes, turning occasionally, until the chicken is cooked through and reaches an internal temperature of 165°F.
Remove the skewers from the grill and let them rest for a few minutes. Serve with the reserved sauce for dipping.