Toolverse
All skills

qa-commit

by WellApp-ai

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

Quick info

Category
Testing
Views
3

About this skill

Verify implementation against QA Contract (G#N, AC#N), auto-invoke debug on RED

How to use

  1. 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).

  2. 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.

  3. 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.

  4. 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).

  5. 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.

  6. 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.

Related skills