R
requirements-engineering
Transform vague feature ideas into clear, testable requirements using EARS format. Capture user stories, define acceptance criteria, identify edge cases, and validate completeness before moving to design.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Transform vague feature ideas into clear, testable requirements using EARS format. Capture user stories, define acceptance criteria, identify edge cases, and validate completeness before moving to design.
How to use
- Zainstaluj skill w swoim edytorze (Claude Code, Cursor, VS Code lub Windsurf) — dodaj go do konfiguracji skills z repozytorium autora.
- Rozpocznij od user story w formacie: "Jako [rola], chcę [funkcjonalność], żeby [korzyść". Zidentyfikuj rolę użytkownika, jego cel i wartość biznesową.
- Dla każdej user story napisz wymagania w formacie EARS. Najczęściej używany wzór to: "KIEDY [zdarzenie] TO [system] POWINIEN [odpowiedź". Dostosuj wzór do warianków: warunkowe (JEŚLI...TO), złożone (I, LUB), oparte na stanie systemu.
- Zdefiniuj kryteria akceptacji — konkretne warunki, które muszą być spełnione, aby funkcjonalność uznać za gotową. Uwzględnij wydajność (czas odpowiedzi) i bezpieczeństwo (uwierzytelnianie).
- Zidentyfikuj przypadki brzegowe i scenariusze alternatywne — co się stanie, gdy użytkownik zrobi coś nieoczekiwanego?
- Sprawdź kompletność wymagań przed przejściem do projektowania — upewnij się, że wszystkie wymagania są testowalne i że zespół ma wspólne rozumienie.