Приветствую, господа.
Есть таск:
// compile sass and css files
gulp.task('sass', function(){
    return gulp.src([
        '!assets/styles/_*.scss',
        'assets/styles/all.scss',
        'assets/styles/**/*.scss'
    ])
    .pipe(sourcemaps.init())
    .pipe(plumber())
	.pipe(sass().on('error', sass.logError))
    .pipe(sourcemaps.write('.'))
    .pipe(gulp.dest(path.join(content_path, 'css/')));
});
собственно, его задача:
1. игнорируя файлы вида _*.scss (например, _reset.scss)
2. собрать файл all.scss, в котором import'ом подключены другие файлы
@import "_fonts";
@import "_color";
@import "_base";
@import "_wrapper";
3. и потом добавить все остальные файлы, которые могут быть в папках или без таковых.
Чтобы при сборке css файла порядок подключения был именно такой.
Сначала необходимые "системные" файлы, а потом стили оформления.
Но меня gulp не понимает :(