clojure-write
Guide Clojure and ClojureScript development using REPL-driven workflow, coding conventions, and best practices. Use when writing, developing, or refactoring Clojure/ClojureScript code.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Guide Clojure and ClojureScript development using REPL-driven workflow, coding conventions, and best practices. Use when writing, developing, or refactoring Clojure/ClojureScript code.
How to use
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ń.