Prepare your chosen marinade in a bowl. Add the chicken cubes and stir until thoroughly coated. Cover and refrigerate for at least 3 hours. Reserve the remaining marinade for basting.
Soak wooden skewers in cold water for 30 minutes to prevent burning during cooking.
Thread chicken cubes and spring onion pieces alternately onto the soaked skewers. Preheat your grill, smoker, or oven broiler to high heat. Cook for 8-10 minutes, turning every 1-2 minutes and brushing with reserved marinade each time. Ensure the internal temperature reaches 74°C (165°F). Serve immediately.