effect-patterns-scheduling-periodic-tasks
CommunitySchedule periodic tasks with Effect-TS patterns.
System Documentation
What problem does it solve?
This Skill helps teams implement reliable periodic task execution in Effect-TS by offering cron-based scheduling, debounce/throttle controls, and advanced retry strategies to prevent cascading failures and improve operational reliability.
Core Features & Use Cases
- Scheduling with Cron Expressions: schedule tasks at specific calendar times to align with business hours and avoid drift.
- Debounce & Throttle: manage bursty events by grouping rapid firings and limiting execution frequency.
- Advanced Retry Chains & Circuit Breakers: gracefully handle failures with layered fallbacks, backoff, and safety nets to protect resources.
Quick Start
Schedule a daily task with a cron expression (0 9 * * *) and observe it trigger at 09:00. Then test a debounced pattern to batch rapid events, followed by a throttled handler to limit high-frequency activity. Finally enable the advanced retry and circuit-breaker patterns to guard against cascading failures and maintain system resilience.
Dependency Matrix
Required Modules
Components
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: effect-patterns-scheduling-periodic-tasks Download link: https://github.com/PaulJPhilp/EffectPatterns/archive/main.zip#effect-patterns-scheduling-periodic-tasks 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.