Cypress Author

Skriver, uppdaterar och fixar Cypress E2E- och komponenttester enligt interna stilregler.

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

Testad · Fungerar ★ 9.6/10

Cypress Author — Skriver, uppdaterar och fixar Cypress E2E- och komponenttester enligt interna stilregler.

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