template for specljs task