oban
CommunityMaster Oban background jobs
Authoroliver-kriska
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides comprehensive guidance and best practices for implementing and managing Oban background jobs in Elixir applications, ensuring reliability, efficiency, and maintainability.
Core Features & Use Cases
- Worker Patterns: Learn to define robust Oban workers with proper arguments, return values, and error handling.
- Queue Configuration: Understand how to design and configure queues for optimal performance based on job types (I/O vs CPU-bound, critical vs non-critical).
- Testing Strategies: Implement effective testing patterns for Oban workers to ensure job reliability.
- Oban Pro Features: Covers advanced features like Workflows, Batches, Structured, Recorded, and Encrypted jobs.
- Use Case: When developing a new feature that requires sending emails or processing large amounts of data asynchronously, consult this Skill to implement the Oban worker correctly, configure the appropriate queue, and write tests for it.
Quick Start
Use the oban skill to generate a quick worker template for processing user signups.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: oban Download link: https://github.com/oliver-kriska/claude-elixir-phoenix/archive/main.zip#oban 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 223,000+ vetted skills library on demand.