Полагаю node.js и grunt-sli уже установлены.
В папку с проектом ставим
grunt-contrib-coffee
Создаем
gruntfile.js с таким содержанием:
module.exports = function(grunt){
grunt.initConfig({
coffee:{
compile:{
files:{
'coffee/script.js' : 'coffee/script.coffee'
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-less');
grunt.registerTask('default', 'coffee')
}
"coffee/script.coffee" - исходный файл, а coffee/script.js - соответственно результат компиляции.
Если не подходит, опишите проблему подробней =)