Hi, gearswap extreme does check full gear set before skill is used, also you can set a slider for how long the set should be equipped for, i call that the skill window and what it does is it pauses gear swapping operation per setting duration
I took a closer look at GSX (like that? lol), and found this:
Update: v2.1
1. Added skill window slider, this slider determines how long the gear should stay equipped before getting swapped out (Warn: this duration is how long the pulse will be paused. Condition statuses gears will get affected, so don't set too long)
So while the skill window allows you to lock the gear, stopping all pulses during that timeframe makes the plugin unusable for me just for that specific purpose. As an example, I have Trinity set so that it stands in Arcane since I have a Countess Julia, and not being able to detect that condition during Archon nullifies any advantage I might have without Vyr's set bonus (ie. I'd rather go without the set bonus than it not detecting other conditions while in Archon). This also wastes Harrington's buff while in Archon, if using the skill window slider.
Now, if you could lock specific pieces and still detect and swap other conditions, that'll be ideal.