Cypress Author
Skriver, uppdaterar och fixar Cypress E2E- och komponenttester enligt interna stilregler.
Testad · Fungerar
Vad den gör
Kör ett obligatoriskt identifiera-sedan-skapa-flöde för att skapa, uppdatera eller fixa Cypress E2E- och komponenttester, upprätthåller regler för selector-prioritet (data-cy först), förbjuder godtyckliga väntetider, kräver baseUrl-relativa besök och oberoende/deterministisk teststruktur. Utlöses av alla förfrågningar om att skriva, lägga till, uppdatera eller fixa tester — även utan ordet 'Cypress' — och hänvisar uttryckligen till en separat förklara-endast-skill när ingen kodändring önskas.
Testrapport
Samma login-testförfrågan producerade en hårdkodad URL och en ren cy.wait(2000) utan skillen; efterföljande dess author-rules.md bytte in ett relativt baseUrl-besök, data-cy-selectors och en timeout-baserad assertion istället för sömnen.
Testad: 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
Kommandon och exempelprompter
/cypress-authorSkriver, uppdaterar och fixar Cypress E2E- och komponenttester enligt interna stilregler.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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