Cypress Author

Pisze, aktualizuje i naprawia testy Cypress E2E i komponentów zgodnie z zasadami stylu wewnętrznego.

Autor: cypress-io · cypress-io/ai-toolkit

Testowano · Działa ★ 9.6/10

Cypress Author — Pisze, aktualizuje i naprawia testy Cypress E2E i komponentów zgodnie z zasadami stylu wewnętrznego.

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 error
  • Create component tests for this new form I just built
  • Fix this flaky Cypress spec that keeps failing randomly