qa-commit
Automatycznie weryfikuj commit względem kryteriów QA – zielone światło lub debugowanie na czerwono
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill qa-commit sprawdza, czy Twój commit spełnia przypisane kryteria QA Contract (scenariusze Gherkin G#N i kryteria akceptacji AC#N). Po uruchomieniu zwraca status GREEN (sukces) lub RED (błąd, uruchamia debugowanie). Narzędzie integruje się z przepływem pracy Agent Mode i ręcznym użyciem – uruchamiasz je po przejściu pr-review, przed zatwierdzeniem zmian. Weryfikuje zarówno backend (API endpoints, schematy odpowiedzi, obsługę błędów) jak i frontend (komponenty, interakcje użytkownika).
Jak używać
Zainstaluj skill qa-commit w swoim projekcie, umieszczając go w katalogu cursor-rules/skills/qa-commit. Upewnij się, że masz dostęp do Commit Plan zawierającego przypisane kryteria QA Contract (G#N dla scenariuszy Gherkin, AC#N dla kryteriów akceptacji).
Przed uruchomieniem skill zidentyfikuj bieżący commit i powiązane pliki, które zostały zmienione. Sprawdź, które kryteria są przypisane do tego commita w sekcji "Satisfies" Commit Plan.
Uruchom skill ręcznie poleceniem "use qa-commit skill" lub automatycznie w przepływie Agent Mode po przejściu pr-review. Skill załaduje przypisane kryteria QA Contract i przygotuje listę scenariuszy oraz kryteriów do weryfikacji.
Skill przeprowadzi walidację techniczną: sprawdzi linting zmienonych plików (ReadLints), uruchomi typecheck (npm run typecheck), a jeśli istnieją testy, uruchomi je dla danej funkcji (npm run test).
Dla scenariuszy Gherkin (G#N) skill zweryfikuje istnienie API endpoint, sprawdzi schemat odpowiedzi i obsługę błędów w kodzie. Dla kryteriów akceptacji (AC#N) sprawdzi komponenty frontend i interakcje użytkownika.
Skill zwróci status GREEN (wszystkie kryteria spełnione) lub RED (błędy wykryte). W przypadku RED automatycznie uruchomi debugowanie, aby pomóc Ci zidentyfikować i naprawić problemy przed finalnym commitem.