Cypress Author

Schreibt, aktualisiert und korrigiert Cypress E2E- und Komponententests gemäß den Hausstilregeln.

von cypress-io · cypress-io/ai-toolkit

Getestet · Funktioniert ★ 9.6/10

Cypress Author — Schreibt, aktualisiert und korrigiert Cypress E2E- und Komponententests gemäß den Hausstilregeln.

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