clojure-write
Umiejętność Claude'a do pisania i refaktoryzacji kodu Clojure z podejściem REPL-driven
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill wspierający rozwój Clojure i ClojureScript poprzez interaktywny workflow REPL. Przewodnik zawiera konwencje kodowania, best practices oraz metodologię testowania funkcji bezpośrednio w REPL przed integracją do kodu źródłowego. Idealna do pisania nowych funkcji, refaktoryzacji istniejącego kodu oraz budowania złożonych komponentów poprzez stopniową kompozycję prostszych funkcji.
Jak używać
Upewnij się, że masz dostęp do narzędzi clojure-mcp (takich jak clojure_eval i clojure_edit) w swoim środowisku. Te narzędzia zapewniają bezpośrednią integrację z REPL i lepsze komunikaty błędów niż polecenia shell.
Zacznij od zdefiniowania najmniejszych, podstawowych funkcji potrzebnych do Twojego zadania. Rozłóż wymagane funkcjonalności na najmniejsze możliwe jednostki, które można rozwijać i testować niezależnie.
Napisz i przetestuj każdą funkcję bezpośrednio w REPL. Testuj ją z różnymi danymi wejściowymi, uwzględniając typowe przypadki użycia oraz przypadki brzegowe, aby upewnić się, że działa poprawnie.
Gdy funkcja będzie działać prawidłowo w REPL, przenieś ją do plików kodu źródłowego w odpowiednich przestrzeniach nazw (namespaces).
Buduj bardziej złożone funkcje poprzez komponowanie już przetestowanych funkcji podstawowych. Testuj każdą nową kompozycję w REPL, aby weryfikować poprawność krok po kroku.
Pamiętaj, aby każda funkcja była w pełni przetestowana w REPL zanim będzie używana jako zależność przez inne funkcje. To zapewnia niezawodność każdej warstwy aplikacji przed budowaniem na niej dalszych rozwiązań.