effect-patterns-project-setup--execution
Effect-TS patterns for Project Setup Execution. Use when working with project setup execution in Effect-TS applications.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Effect-TS patterns for Project Setup Execution. Use when working with project setup execution in Effect-TS applications.
How to use
Zainstaluj skill w swoim projekcie Effect-TS, dodając go do konfiguracji Claude plugin lub agenta. Upewnij się, że masz zainstalowaną bibliotekę Effect w wersji kompatybilnej z wzorcami zawartymi w skill.
Przejrzyj dostępne wzorce w dokumentacji skill — zacznij od sekcji dla początkujących, gdzie znajdziesz przykład Effect.runSync do uruchamiania synchronicznych efektów.
Skopiuj wybrany wzorzec do swojego projektu. Na przykład, aby uruchomić prosty program synchroniczny, użyj Effect.gen() do zdefiniowania logiki, a następnie Effect.runSync() do jej wykonania.
Jeśli pracujesz z logowaniem, zastosuj Effect.logInfo() wewnątrz Effect.gen() — skill pokazuje, jak integrować logi z efektami synchronicznymi.
Do obsługi błędów użyj Effect.try() z blokami try i catch, a następnie Effect.catchAll() do przechwycenia i zalogowania wyjątków — wzorzec jest dostępny w dokumentacji skill.
Testuj swój kod lokalnie, uruchamiając Effect.runSync() i obserwując wyniki w konsoli. Jeśli napotkasz błędy, porównaj swoją implementację z przykładami w skill i dostosuj logikę obsługi błędów.