Thread the chicken pieces onto metal or soaked wooden skewers, displaying an even distribution with some space between each piece for even cooking.
In a bowl, whisk together fish sauce, minced garlic, lime zest, vegetable oil, red pepper flakes, and a pinch of salt until well combined and the marinade is fragrant.
Pour the marinade over the chicken skewers, ensuring each piece is coated thoroughly. Cover and refrigerate for at least 20 minutes to allow flavors to infuse.
Preheat the grill or grill pan to medium-high heat until hot, with visible heat waves or ash gray grates.
Place the skewers on the grill, and cook, turning occasionally, until the chicken is charred in spots, cooked through, and juices run clear, about 8-10 minutes. Baste with additional marinade if desired.
Remove the skewers from the grill and let rest for a few minutes. Serve garnished with fresh herbs and lime wedges for a vibrant presentation.