Cypress Author
Scrive, aggiorna e corregge test Cypress E2E e di componenti seguendo le regole di stile interne.
Promosso
Cosa fa
Esegue un flusso obbligatorio identify-then-author per creare, aggiornare o correggere test Cypress E2E e di componenti, applicando regole sulla priorità dei selettori (data-cy prima), vietando attese arbitrarie, richiedendo visite relative a baseUrl e una struttura di test indipendente/deterministica. Si attiva su qualsiasi richiesta di scrittura, aggiunta, aggiornamento o correzione di test — anche senza la parola 'Cypress' — e si rimette esplicitamente a uno skill separato di sola spiegazione quando non si desidera alcuna modifica al codice.
Rapporto di test
La stessa richiesta di test di login ha prodotto un URL hardcoded e un semplice cy.wait(2000) senza lo skill; seguendo il suo author-rules.md ha sostituito con una visita baseUrl relativa, selettori data-cy e un'asserzione basata su timeout invece del sleep.
Testato il: 2026-07-14 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/cypress-authorScrive, aggiorna e corregge test Cypress E2E e di componenti seguendo le regole di stile interne.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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