Press the kid goat flat and break the ribs. Turn the goat upside down and insert a 5-foot spit. Interweave the legs and continue through the spine until reaching the neck. Place the goat vertically over the fire for 30 minutes. Turn the goat and cook for another 30 minutes. Rotate again and cook for a final 30 minutes.
To make the machitos, place the offal on another spit. Cook over a grill, rotating the spit constantly to prevent burning.