How to Make It
In a large bowl, combine the onion, garlic, chiles, minced rosemary, oregano, lemon juice and olive oil; set aside 1/4 cup of the marinade. Season the chicken with salt and pepper and add it to the bowl. Mix well, cover and marinate for 30 minutes.
Light a grill. Remove the chicken from the marinade and thread the pieces onto the rosemary skewers; discard the marinade. Oil the grate and grill the chicken over moderate heat, turning occasionally and basting with the reserved marinade, until golden and cooked through, 15 to 20 minutes. Serve with lime wedges.