I don't see why we would ever use SpikeStacking or Spike-stacking considering we treat the move Spikes as a singular entity ("Spikes is a good move" instead of "Spikes are") and "Spike" isn't a thing in Pokemon.
my opinion: "Spikes-stacking" is a compound adjective (e.g. Spikes-stacking teams, Spikes-stacking offense), "Spikes stacking" is the adjective Spikes modifying the noun stacking, and "Spike-anything" is awful lol
for the record, here's what I'd make everything sirn linked to
- Blissey and Starmie: change to Spikes-stacking
- Giratina-O: change to Spikes stacking
- both Drifblim analyses: change to Spikes stacking (or "stacking Spikes", idc either way)
- Elekid: change to Spikes-stacking
- Roserade: leave as-is
I'll wait for more opinions though before I start editing shit lol