Toolverse
Wszystkie skille

effect-patterns-platform

autor: PaulJPhilp

Gotowe wzorce Effect-TS do pracy z platformą w aplikacjach CLI i backendowych

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend

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ć

  1. Zainstaluj skill w swoim projekcie Effect-TS, dodając go do konfiguracji Claude plugin lub agenta, który obsługuje Effect-TS patterns.
  2. Otwórz dokumentację skill'u, aby przejrzeć 6 dostępnych wzorców — zacznij od sekcji Beginner Patterns, jeśli dopiero zaczynasz z Effect-TS.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Podobne skille