Q
qa-planning
Generate QA Contract with numbered Gherkin scenarios (G#N) and acceptance criteria (AC#N)
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Generate QA Contract with numbered Gherkin scenarios (G#N) and acceptance criteria (AC#N)
How to use
- Zainstaluj skill qa-planning w swoim środowisku Cursor Rules, dodając go do konfiguracji projektowej.
- Uruchom skill w fazie Ask Mode Phase 2 (CONVERGE) dla każdej nowej funkcjonalności, którą chcesz przetestować.
- Przed rozpoczęciem pisania scenariuszy Gherkin, wykonaj Phase 0 — zidentyfikuj i skataloguj WSZYSTKIE źródła danych dla funkcji. Utwórz tabelę zawierającą Runtime APIs, Build-time Static, Database, External APIs i Middleware, określając dla każdego endpoint, metodę, autentykację i status.
- Na podstawie inwentarza źródeł danych wygeneruj numerowane scenariusze Gherkin (G#1, G#2 itd.) dla każdej kategorii — API scenarios dla Runtime API, Build script scenarios dla danych statycznych, Query scenarios dla bazy danych, Integration scenarios dla serwisów zewnętrznych, Routing scenarios dla middleware'u.
- Zdefiniuj numerowane kryteria akceptacji (AC#1, AC#2 itd.) dla frontendu, opisując oczekiwane zachowanie interfejsu użytkownika.
- Zweryfikuj wygenerowaną QA Contract, upewniając się że wszystkie scenariusze i kryteria są referencyjne w Plan Mode (pole Satisfies) i będą weryfikowalne przez skill qa-commit.