Cypress Author
Pisze, aktualizuje i naprawia testy Cypress E2E i komponentów zgodnie z zasadami stylu wewnętrznego.
Testowano · Działa
Co robi ten skill
Uruchamia obowiązkowy przepływ identyfikacji-a-następnie-tworzenia do tworzenia, aktualizowania lub naprawiania testów Cypress E2E i komponentów, wymuszając zasady dotyczące priorytetu selektorów (najpierw data-cy), zakazując dowolnych oczekiwań, wymagając wizyt względnych do baseUrl oraz niezależnej/deterministycznej struktury testów. Uruchamia się na każde żądanie napisania, dodania, aktualizacji lub naprawy testów — nawet bez słowa 'Cypress' — i wyraźnie odwołuje się do osobnej umiejętności tylko do wyjaśniania, gdy nie jest pożądana zmiana kodu.
Raport z testu
To samo żądanie testu logowania wygenerowało zakodowany na stałe URL i gołe cy.wait(2000) bez użycia umiejętności; zgodnie z author-rules.md, zamieniono to na względną wizytę baseUrl, selektory data-cy i asercję opartą na timeout zamiast uśpienia.
Testowano: 2026-07-14 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/cypress-io/ai-toolkit cd ai-toolkit mkdir -p ~/.claude/skills cp -r skills/cypress-author ~/.claude/skills/cypress-author
Komendy i przykładowe prompty
/cypress-authorPisze, aktualizuje i naprawia testy Cypress E2E i komponentów zgodnie z zasadami stylu wewnętrznego.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Write a Cypress test for the login page validation errorCreate component tests for this new form I just builtFix this flaky Cypress spec that keeps failing randomly