Of course you need grunt to start with. And then...
grunt-contrib-watchgrunt-contrib-uglifygrunt-contrib-imagemingrunt-contrib-sass(or use faster/bettergrunt-sass?)grunt-contrib/jshintgrunt-autoprefixer
load-grunt-tasksto make including in Gruntfile easier and more DRYgrunt-mysql-dumpgrunt-devtoolsgrunt-pagespeedorgrunt-perfbudgetgrunt-bumpif you want Grunt to increment release number of projectgrunt-newermay tell Grunt to only process changed files?grunt-notify... Mac-only?grunt-slack-hookcan post to Slack chat room