Use an opto triac.
An opto triac will 'hard fire' the main triac. ( Edit - this applies to Triacs. I've not used it with Thyristors but I suspect the following still applies ).
A hard fire means that the triac gate is ALWAYS being driven when required to be on.
Soft trigger is the transformer type - which relies on the latching characteristic of the triac. This is the least reliable triggering - unless the trigger pulse is constantly repeated during the required 'on' time.
If the main triac becomes non-conducting because of a noise spike or a large inductive load then it will not retrigger if a single pulse is used by a transformer.
An opto triac will always be triggering the main triac - and will re-trigger it if it tried to cut off.
All professional Dimmers use this method and I've designed a fair few.
It's worth making the resistor in the gate drive to be a fusible one - so if there's a problem you shouldn't get catastrophic damage to the opto. ( I.e. exploding packages ).
E.g if the main triac fails open circuit then the opto will try to drive the load on its own - not good.
If you are phase controlling then you need to make sure your zero cross detector is reliable.
If not, then you can use an opto triac that incorporates a zero cross detector - but I don't know how good these are if the mains is very noisy. Dimmer design doesn't use this type of course.