Cypress Author
Píše, aktualizuje a opravuje Cypress E2E a komponentové testy podle pravidel interního stylu.
Otestováno · Funguje
Co umí
Spouští povinný tok identify-then-author pro vytváření, aktualizaci nebo opravu Cypress E2E a komponentových testů, vynucuje pravidla priority selektorů (data-cy first), zakazuje libovolné čekání, vyžaduje baseUrl-relativní návštěvy a nezávislou/deterministickou testovací strukturu. Spouští se na jakýkoli požadavek na psaní, přidávání, aktualizaci nebo opravu testů — i bez slova 'Cypress' — a výslovně odkazuje na samostatnou dovednost pouze pro vysvětlení, když není požadována žádná změna kódu.
Testovací report
Stejný požadavek na login-test vygeneroval hardcoded URL a holé cy.wait(2000) bez dovednosti; podle jeho author-rules.md se místo toho použila relativní baseUrl návštěva, data-cy selektory a tvrzení založené na timeoutu namísto spánku.
Testováno: 2026-07-14 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/cypress-authorPíše, aktualizuje a opravuje Cypress E2E a komponentové testy podle pravidel interního stylu.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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