Cypress Author
Schrijft, update en fixt Cypress E2E en component tests volgens huisstijlregels.
Getest · Werkt
Wat het doet
Voert een verplichte identify-then-author flow uit om Cypress E2E en component tests te creëren, updaten of fixen, waarbij regels worden afgedwongen voor selector prioriteit (data-cy first), het verbieden van willekeurige waits, het vereisen van baseUrl-relatieve bezoeken, en een onafhankelijke/deterministische teststructuur. Activeert op elk verzoek om tests te schrijven, toe te voegen, te updaten of te fixen — zelfs zonder het woord 'Cypress' — en verwijst expliciet naar een aparte explain-only skill wanneer geen codewijziging gewenst is.
Testrapport
Hetzelfde login-testverzoek produceerde een hardcoded URL en een kale cy.wait(2000) zonder de skill; het volgen van de author-rules.md verving dit door een relatieve baseUrl visit, data-cy selectors, en een timeout-gebaseerde assertion in plaats van de sleep.
Getest op: 2026-07-14 · Claude Code 2.x (agent harness)
Installatie
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
Commando's en voorbeeldprompts
/cypress-authorSchrijft, update en fixt Cypress E2E en component tests volgens huisstijlregels.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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