Toolverse
Wszystkie skille

ralph

autor: Yeachan-Heo

Umożliwia powtarzanie pracy nad zadaniem aż do pełnego ukończenia z weryfikacją recenzenta

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
30

O skillu

Ralph to pętla iteracyjna sterowana specyfikacją PRD, która nie zatrzymuje się, dopóki wszystkie historie użytkownika nie przejdą testów i nie uzyskają zatwierdzenia recenzenta. Łączy równoległy executor ultrawork z trwałością sesji, automatycznym ponawianiem prób, śledzeniem postępu i obowiązkową weryfikacją przed zakończeniem. Idealna do zadań wymagających gwarancji ukończenia, a nie tylko "najlepszych wysiłków".

Jak używać

  1. Uruchom Ralph, gdy potrzebujesz gwarancji ukończenia zadania z weryfikacją — wystarczy powiedzieć "ralph", "nie zatrzymuj się", "musisz to ukończyć" lub "kontynuuj aż do konca". Ralph automatycznie wygeneruje plik prd.json ze strukturą historii użytkownika i kryteriami akceptacji, jeśli taki plik nie istnieje.

  2. Ralph podzieli zadanie na dyskretne historie użytkownika z testowalnymi kryteriami akceptacji. Każda historia musi mieć pole "passes": true, aby przejść do następnej iteracji. Postęp i wnioski z każdej próby są zapisywane w pliku progress.txt dla ciągłości między iteracjami.

  3. Ralph iteruje historię po historii, uruchamiając równoległy executor ultrawork dla każdej. Jeśli jakakolwiek historia nie przejdzie, Ralph automatycznie ponawia próbę, analizując poprzednie błędy i dostosowując podejście.

  4. Po przejściu wszystkich historii Ralph żąda świeżej weryfikacji od recenzenta. Recenzent musi potwierdzić, że każda historia spełnia swoje kryteria akceptacji — bez tej weryfikacji zadanie nie zostaje zadeklarowane jako ukończone.

  5. Nie używaj Ralph do autonomicznych potoków od pomysłu do kodu (użyj autopilot), planowania przed zaangażowaniem (użyj plan), szybkich poprawek jednorazowych (deleguj bezpośrednio do executora) lub gdy chcesz ręczną kontrolę nad ukończeniem (użyj ultrawork).

Podobne skille