37signals-jobs
CommunityThin, model-driven background jobs with Solid Queue.
Software Engineering#testing#rails#background-jobs#activerecord#solid-queue#job-orchestration#asynchronous-processing
Authorjoshyorko
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Keeps business logic out of jobs by providing thin orchestrator jobs that delegate work to models, enabling easier testing and maintainability.
Core Features & Use Cases
- Thin jobs that call model methods using the _later/_now convention for deterministic async vs sync behavior.
- Rails 8.2 + ActiveJob + Solid Queue integration for Redis-free, database-backed background processing.
- Support for recurring jobs, queue prioritization, and straightforward testing of model-level behavior.
- Patterns for common workflows like notifications, batch processing, and external API calls with minimal job logic.
Quick Start
Create a thin job that calls a model method using the _later/_now convention and run it with Solid Queue.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: 37signals-jobs Download link: https://github.com/joshyorko/agent-skills/archive/main.zip#37signals-jobs Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.