Skill
Does not pass ActiveRecord/ruby objects into `perform_async` (passes ids instead)
Tests mailers using rspec and letter_opener gem
Includes both HTML and text versions of mailer templates to maximize email client-compatibility
Uses inline styles in mailers to maximize email client-compatibility
Uses workers to offload complex and computationally expensive logic