Cypress Author
Schreibt, aktualisiert und korrigiert Cypress E2E- und Komponententests gemäß den Hausstilregeln.
Getestet · Funktioniert
Was es kann
Führt einen obligatorischen Identify-then-Author-Flow aus, um Cypress E2E- und Komponententests zu erstellen, zu aktualisieren oder zu korrigieren, wobei Regeln zur Selektorpriorität (data-cy zuerst), zum Verbot beliebiger Wartezeiten, zur Anforderung von baseUrl-relativen Besuchen und zu einer unabhängigen/deterministischen Teststruktur durchgesetzt werden. Wird bei jeder Anfrage zum Schreiben, Hinzufügen, Aktualisieren oder Korrigieren von Tests ausgelöst – auch ohne das Wort 'Cypress' – und verweist explizit auf einen separaten Explain-only-Skill, wenn keine Codeänderung gewünscht ist.
Testbericht
Dieselbe Login-Testanfrage erzeugte ohne den Skill eine fest codierte URL und ein bloßes cy.wait(2000); die Befolgung der author-rules.md tauschte dies gegen einen relativen baseUrl-Besuch, data-cy-Selektoren und eine Timeout-basierte Assertion anstelle des Sleeps aus.
Getestet am: 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
Befehle & Beispiel-Prompts
/cypress-authorSchreibt, aktualisiert und korrigiert Cypress E2E- und Komponententests gemäß den Hausstilregeln.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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