Cypress Author
Skriver, opdaterer og retter Cypress E2E og komponenttests efter husets stilregler.
Testet · Virker
Hvad det gør
Kører en obligatorisk identify-then-author flow for at oprette, opdatere eller rette Cypress E2E og komponenttests, håndhæver regler for selector-prioritet (data-cy først), forbyder vilkårlige waits, kræver baseUrl-relative besøg og uafhængig/deterministisk teststruktur. Udløses ved enhver anmodning om at skrive, tilføje, opdatere eller rette tests — selv uden ordet 'Cypress' — og udskyder udtrykkeligt til en separat explain-only skill, når ingen kodeændring ønskes.
Testrapport
Samme login-testanmodning producerede en hardkodet URL og en bar cy.wait(2000) uden skill'en; efter dens author-rules.md blev der skiftet til et relativt baseUrl-besøg, data-cy selectors og en timeout-baseret assertion i stedet for sleep'en.
Testet: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
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, opdaterer og retter Cypress E2E og komponenttests efter husets stilregler.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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