effect-patterns-error-handling
Effect-TS patterns for Error Handling. Use when working with error handling in Effect-TS applications.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Effect-TS patterns for Error Handling. Use when working with error handling in Effect-TS applications.
How to use
Zainstaluj umiejętność w swoim środowisku Claude/Copilot, wskazując repozytorium GitHub autora (PaulJPhilp/EffectPatterns). Umiejętność będzie dostępna jako wtyczka Effect-TS patterns.
Użyj umiejętności, gdy pracujesz nad obsługą błędów w aplikacji Effect-TS — na przykład podczas walidacji formularzy, przetwarzania danych wsadowych lub implementacji logiki biznesowej wymagającej raportowania wielu błędów.
Poproś asystenta o wzorzec akumulacji błędów, gdy chcesz zbierać wszystkie problemy w danych wejściowych zamiast zatrzymywać się na pierwszym błędzie. Umiejętność dostarczy przykład z TypeScript pokazujący, jak strukturyzować ValidationError i ProcessingResult.
Przeanalizuj dostarczony kod — zawiera on logikę walidacji formularza (sprawdzenie nazwy, emaila, wieku, telefonu) oraz demonstruje, jak gromadzić błędy w tablicy zamiast rzucać wyjątek.
Dostosuj wzorzec do swoich potrzeb, zmieniając pola walidacji, komunikaty błędów i reguły biznesowe. Wzorzec Effect-TS zapewnia, że błędy są obsługiwane w funkcyjny, typowo bezpieczny sposób.
Stosuj ten wzorzec w swoich aplikacjach Effect-TS, gdy potrzebujesz raportować wiele błędów jednocześnie — szczególnie przydatne w formularzach, importach danych i walidacji konfiguracji.