Manage flow of skills

I was able to setup mycroft on linux. But I’m unable to figure out how will manage the flow.
In mycroft there is a skill made up of intents(user inputs) and dailogs(voicebot output).
Now suppose there are 3 skills a,b and c and we want c skill is triggered after a followed by b (a->b->c).
But c skill can be triggered with its intents anytime, so whole flow will be disturbed.
How do I manage the flow of skills?