Shocker Squadron was one of two starfighter squadrons that was formed at the Jedi base on Eclipse to assist the Wild Knights and Kyp's Dozen during the Yuuzhan Vong War. Led by Rigard Matl, the Shockers consisted of fifteen untested Jedi and non-Jedi pilots flying XJ3 series X-wings, and two Skipray Blastboats.
The Squadron fought in several engagements around the time that Coruscant was invaded by the Yuuzhan Vong, notably in destroying the blockade around Talfaglio, and later in the Battle of Coruscant. During the failed defense of the New Republic capital, the squadron lost the majority of its starfighters, and both its Skiprays.
After the battle, Luke Skywalker merged the depleted Shockers with Saber Squadron, the other of the Eclipse Squadrons, to form the infamous Twin Suns Squadron which would soon come under the command of Jaina Solo. When the Republic placed most of its experienced pilots in command of new Squadrons, it is possible that a new Shocker Squadron was created, and that this newer form of the Squadron was the Shocker Squadron that took part in later battles of the War.
- The New Jedi Order: Star by Star (First appearance)
- The New Jedi Order: Enemy Lines I: Rebel Dream
- The New Jedi Order: Destiny's Way
- The New Jedi Order: The Final Prophecy
- The New Jedi Order: The Unifying Force