Cypress Author

Píše, aktualizuje a opravuje Cypress E2E a komponentové testy podle pravidel interního stylu.

od cypress-io · cypress-io/ai-toolkit

Otestováno · Funguje ★ 9.6/10

Cypress Author — Píše, aktualizuje a opravuje Cypress E2E a komponentové testy podle pravidel interního stylu.

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