Maybe delegate all unknown tasks to and entrypoint provided by the project ? At elast allow to do so ? How would that work with "help" task, as there would then be 2 different command lists ?