Intel pretty much guarantees enterprise customers the sockets are good for 3 generations of processors. This way they know they can upgrade the CPUs in the future without needing to change out the motherboard. The X99 boards came out with the new 2011-3 sockets, so the should be good for Broadwell-E and Skylake-E. However, the I/O from the chipset will probably be getting rather stale by that point and if the rumors of PCI-e 4.0 on Skylake-E are true, even though the differential pairs (electrical connectivity) are the same, I would have concerns about the signal integrity (PCI-SIG pretty much only has the option to double up signaling frequency to 16GHz to get double the speed of PCI-e 3.0) of the current motherboards to be able to support it.
Edit: Correct fat finger