I normally setup a 'watch' task including livereload (grunt[0] / gulp[1]), coffee > js compile, jshint. For prototypes, I use yeoman [2] to bootstrap my application and for generators.
[0] https://github.com/gruntjs/grunt-contrib-livereload [1] https://github.com/vohof/gulp-livereload [2] http://yeoman.io