Cypress Author
Écrit, met à jour et corrige les tests Cypress E2E et de composants en respectant les règles de style interne.
Testé · Fonctionne
Ce que fait
Exécute un flux obligatoire d'identification puis d'écriture pour créer, mettre à jour ou corriger des tests Cypress E2E et de composants, en appliquant des règles sur la priorité des sélecteurs (data-cy en premier), interdisant les attentes arbitraires, exigeant des visites relatives à baseUrl, et une structure de test indépendante/déterministe. Se déclenche sur toute demande d'écriture, d'ajout, de mise à jour ou de correction de tests — même sans le mot 'Cypress' — et renvoie explicitement à une compétence d'explication uniquement lorsqu'aucun changement de code n'est souhaité.
Rapport de test
La même requête de test de connexion a produit une URL codée en dur et un simple cy.wait(2000) sans la compétence ; en suivant son author-rules.md, une visite baseUrl relative, des sélecteurs data-cy et une assertion basée sur un timeout ont été utilisés à la place de la pause.
Testé le: 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
Commandes et exemples de prompts
/cypress-authorÉcrit, met à jour et corrige les tests Cypress E2E et de composants en respectant les règles de style interne.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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