qa-commit
Verify implementation against QA Contract (G#N, AC#N), auto-invoke debug on RED
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Verify implementation against QA Contract (G#N, AC#N), auto-invoke debug on RED
How to use
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.