E
effect-patterns-platform
Gotowe wzorce Effect-TS do pracy z platformą w aplikacjach CLI i backendowych
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill zawiera 6 sprawdzonych wzorców Effect-TS dedykowanych pracy z platformą. Znajdziesz tu rozwiązania dla interaktywnych aplikacji terminalowych, obsługi wejścia-wyjścia użytkownika oraz najlepsze praktyki w projektach Effect-TS. Każdy wzorzec pokazuje konkretny kod i przypadek użycia — od prostych promptów do zaawansowanej obsługi bufforowania i kodowania znaków. Idealny dla programistów budujących CLI-e i aplikacje backendowe w Effect-TS.
Jak używać
- Zainstaluj skill w swoim projekcie Effect-TS, dodając go do konfiguracji Claude plugin lub agenta, który obsługuje Effect-TS patterns.
- Otwórz dokumentację skill'u, aby przejrzeć 6 dostępnych wzorców — zacznij od sekcji Beginner Patterns, jeśli dopiero zaczynasz z Effect-TS.
- Gdy pracujesz nad interaktywną aplikacją terminalową, skorzystaj z wzorca Platform Pattern 4 (Interactive Terminal I/O), który pokazuje jak używać Terminal do odczytu i zapisu danych.
- Zaimportuj Terminal i Effect z biblioteki @effect/platform, a następnie użyj Terminal.readLine() do pobierania danych od użytkownika oraz Terminal.writeLine() do wyświetlania komunikatów.
- Strukturyzuj swój program za pomocą Effect.gen(), aby łatwo łączyć operacje I/O — każdy yield* czeka na zakończenie operacji przed przejściem do następnej.
- Testuj wzorce na swoim projekcie, zaczynając od prostych promptów, a następnie dodając logikę walidacji i potwierdzenia, tak jak w przykładzie z formularzem użytkownika.