Cypress Author

Skriver, oppdaterer og fikser Cypress E2E og komponenttester som følger interne stilregler.

av cypress-io · cypress-io/ai-toolkit

Bestått ★ 9.6/10

Cypress Author — Skriver, oppdaterer og fikser Cypress E2E og komponenttester som følger interne stilregler.

Hva den gjør

Kjører en obligatorisk identifiser-deretter-forfatter-flyt for å opprette, oppdatere eller fikse Cypress E2E og komponenttester, håndhever regler for selektorprioritet (data-cy først), forbyr vilkårlige ventetider, krever baseUrl-relative besøk, og uavhengig/deterministisk teststruktur. Utløses av enhver forespørsel om å skrive, legge til, oppdatere eller fikse tester — selv uten ordet 'Cypress' — og utsetter eksplisitt til en separat kun-forklar-skill når ingen kodeendring ønskes.

Testrapport

Samme innloggingstestforespørsel produserte en hardkodet URL og en ren cy.wait(2000) uten skill-en; følgende dens author-rules.md byttet inn et relativt baseUrl-besøk, data-cy-selektorer og en tidsavbruddsbasert påstand i stedet for søvnen.

Testet på: 2026-07-14 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /cypress-authorSkriver, oppdaterer og fikser Cypress E2E og komponenttester som følger interne stilregler.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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