feat(tasks): error-safe style task