Cypress Author
Escribe, actualiza y corrige pruebas Cypress E2E y de componentes siguiendo las reglas de estilo de la casa.
Probado · Funciona
Qué hace
Ejecuta un flujo obligatorio de identificar-luego-autorizar para crear, actualizar o corregir pruebas Cypress E2E y de componentes, aplicando reglas sobre la prioridad de selectores (data-cy primero), prohibiendo esperas arbitrarias, requiriendo visitas relativas a baseUrl y una estructura de prueba independiente/determinista. Se activa con cualquier solicitud para escribir, añadir, actualizar o corregir pruebas — incluso sin la palabra 'Cypress' — y explícitamente se remite a una skill separada de solo explicación cuando no se desea un cambio de código.
Informe de la prueba
La misma solicitud de prueba de login produjo una URL codificada y un simple cy.wait(2000) sin la skill; siguiendo su author-rules.md se cambió a una visita baseUrl relativa, selectores data-cy y una aserción basada en tiempo de espera en lugar del sleep.
Probado el: 2026-07-14 · Claude Code 2.x (agent harness)
Instalación
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
Comandos y prompts de ejemplo
/cypress-authorEscribe, actualiza y corrige pruebas Cypress E2E y de componentes siguiendo las reglas de estilo de la casa.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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