Cypress Author
Skriver, oppdaterer og fikser Cypress E2E og komponenttester som følger interne stilregler.
Bestått
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 errorCreate component tests for this new form I just builtFix this flaky Cypress spec that keeps failing randomly