Toolverse
Wszystkie skille

moai-workflow-loop

autor: modu-ai

Automatyczna pętla sprzężenia zwrotnego z diagnostyką LSP i analizą AST do ciągłego doskonalenia kodu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
modu-ai
Kategoria
Data Science

O skillu

Ralph Engine to system automatycznego doskonalenia kodu, który integruje diagnostykę serwerów języka (LSP), skanowanie strukturalne AST-grep oraz walidację testów. Narzędzie tworzy pętlę sprzężenia zwrotnego, która iteracyjnie poprawia błędy aż do osiągnięcia warunku zakończenia. Idealne do wdrażania funkcji z zerowymi błędami, automatycznego podnoszenia jakości kodu oraz ciągłych przepływów integracji. Pracuje bezpośrednio z Claude Code poprzez system haków PostToolUse i Stop.

Jak używać

  1. Zainstaluj umiejętność Ralph Engine w swoim projekcie Claude Code — narzędzie automatycznie zintegruje się z dostępnymi narzędziami (Read, Write, Edit, Bash, Grep, Glob) oraz diagnostyką LSP.

  2. Skonfiguruj plik ralph.yaml w katalogu projektu, definiując warunki zatrzymania pętli, reguły AST-grep do skanowania oraz priorytety naprawy błędów.

  3. Uruchom polecenie /moai w Claude Code — to polecenie automatycznie wykonuje Plan-Run-Sync, czyli planowanie zmian, uruchamianie diagnostyki LSP i AST-grep, oraz synchronizację wyników.

  4. Obserwuj pętlę sprzężenia zwrotnego — po każdej operacji Write lub Edit narzędzie uruchamia post_tool__lsp_diagnostic, który zbiera błędy z serwera języka i przygotowuje je do automatycznej naprawy.

  5. W razie potrzeby użyj /moai loop do ręcznego uruchomienia pętli iteracyjnej lub /moai fix do jednorazowej naprawy bez pętli — loop controller automatycznie zatrzyma się, gdy wszystkie błędy zostaną rozwiązane lub osiągnięty zostanie limit iteracji.

  6. Przejrzyj raport diagnostyki — narzędzie dokumentuje każdy krok (diagnostyka, skanowanie, naprawę), umożliwiając śledzenie zmian i walidację poprawek.

Podobne skille