Toolverse
All skills

effect-patterns-scheduling-periodic-tasks

by PaulJPhilp

Effect-TS patterns for Scheduling Periodic Tasks. Use when working with scheduling periodic tasks in Effect-TS applications.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend

About this skill

Effect-TS patterns for Scheduling Periodic Tasks. Use when working with scheduling periodic tasks in Effect-TS applications.

How to use

  1. Zainstaluj skill w swoim projekcie Effect-TS, dodając go do konfiguracji Claude plugin lub importując bezpośrednio z repozytorium PaulJPhilp/EffectPatterns.

  2. Przejrzyj dostępne wzorce – skill zawiera 3 curated patterns dla scheduling periodic tasks, w tym pośredni poziom trudności (Intermediate Patterns) z przykładami debounce i throttle.

  3. Gdy pracujesz nad funkcją wymagającą obsługi szybkich zdarzeń (np. wyszukiwanie na wpisanie, kliknięcia przycisku), zastosuj wzorzec debounce – czeka on na moment ciszy przed wykonaniem akcji, zamiast reagować na każde zdarzenie.

  4. Jeśli potrzebujesz ograniczyć częstotliwość wykonania operacji (np. zapytania API), użyj wzorca throttle – pozwala wykonać akcję maksymalnie raz na określony czas.

  5. Skopiuj kod z przykładów (Effect, Schedule, Ref) do swojej aplikacji i dostosuj logikę wyszukiwania lub operacji do swoich potrzeb – README zawiera gotowy przykład z performSearch i obsługą zapytań.

  6. Testuj zachowanie debounce i throttle w scenariuszach rzeczywistych – skill pokazuje, jak logować zdarzenia i symulować opóźnienia API, aby zweryfikować poprawność implementacji.

Related skills