move ci skip behaviour into a new command class