Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Self-referential loop until task completion with architect verification
How to use
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.
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.
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.
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.
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).