refactor(launcher): skip the child process if only one capability is specified