I can add, though, that I have a script, based on generated output from tmuxinator, that creates a new tmux session (or switches to, if exists) in a specified working directory and arranges a few panes, one of which running vim. To create another window in the same session (another tab on the same task, in your terms) is easy from there. I will share it from my other computer if anyone is interested.