Zum Hauptinhalt springen

Cypress Author

Skill Verifiziert Aktiv
Teil von:Cypress

Erstellt, aktualisiert und behebt Cypress-Tests (E2E/End-to-End- und Komponententests). Verwenden Sie dies, wenn der Benutzer darum bittet, Tests zu erstellen, Tests hinzuzufügen, Tests zu schreiben, Tests zu aktualisieren, diese Datei/Komponente zu testen, neue Specs zu erstellen oder einen fehlerhaften oder flackernden Test zu beheben. Gilt auch, wenn der Benutzer nicht 'Cypress' erwähnt (z. B. 'Tests für diese Datei erstellen'). Bevorzugen Sie cypress-explain, wenn der Benutzer nur Tests erklären oder überprüfen möchte, ohne den Code zu ändern.

Zweck

KI-Tools mit Cypress-spezifischem Wissen auszustatten, damit sie konsistent zuverlässige, gut geformte und wartbare Cypress-Tests generieren können.

Funktionen

  • Erstellt, aktualisiert und behebt Cypress-Tests (E2E und Komponente)
  • Stellt Cypress-spezifischen Kontext und Best Practices für KI-Tools bereit
  • Folgt einem strukturierten, obligatorischen Ablauf für Testautorenaufgaben
  • Passt sich Benutzeranfragen an, auch wenn 'Cypress' nicht explizit erwähnt wird
  • Nutzt Unterfähigkeiten zur Aufgabenidentifizierung und Codeerstellung

Anwendungsfälle

  • Wenn ein Benutzer neue Cypress-Tests für eine Datei oder Komponente erstellen möchte.
  • Wenn ein Benutzer auffordert, bestehende fehlerhafte oder flackernde Cypress-Tests zu aktualisieren oder zu beheben.
  • Wenn ein Benutzer das Hinzufügen neuer Specs oder Testabdeckung angibt.
  • Wenn ein Benutzer Cypress-Befehle erwähnt (z. B. 'cy.*'), aber nicht explizit den Toolnamen nennt.

Nicht-Ziele

  • Erstellung von Tests für Projekte, die Cypress nicht verwenden.
  • Ausführung bestehender Tests ohne Autorenbearbeitungen.
  • Bereitstellung von Erklärungen oder Überprüfungen von Tests ohne Änderungen.
  • Verwendung alternativer Testwerkzeuge oder Migration von diesen.

Praktischer Nutzen

  • info:NutzungsbeispieleObwohl der Zweck der Fähigkeit klar und ihre Anweisungen detailliert sind, werden explizite End-to-End-Nutzungsbeispiele für Prompts nicht direkt in SKILL.md oder README bereitgestellt.

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add cypress-io/ai-toolkit
/plugin install ai-toolkit@cypress

Qualitätspunktzahl

Verifiziert
97 /100
Analysiert 1 day ago

Vertrauenssignale

Letzter Commit7 days ago
Sterne21
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

Cypress

89

Cypress end-to-end and component testing patterns for web apps: reliable selectors, stable waits, network stubbing, auth handling, CI parallelization, and flake reduction

Skill
bobmatnyc

Vue Testing Best Practices

100

Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.

Skill
hyf0

Playwright Best Practices

100

Verwenden Sie dies beim Schreiben von Playwright-Tests, Beheben von flackernden Tests, Debuggen von Fehlern, Implementieren des Page Object Model, Konfigurieren von CI/CD, Optimieren der Leistung, Mocken von APIs, Verwalten von Authentifizierung oder OAuth, Testen der Barrierefreiheit (axe-core), Hoch- und Herunterladen von Dateien, Mocken von Datums-/Uhrzeitangaben, WebSockets, Geolokalisierung, Berechtigungen, Multi-Tab-/Popup-Flows, mobilen/responsiven Layouts, Touch-Gesten, GraphQL, Fehlerbehandlung, Offline-Modus, Multi-User-Kollaboration, Drittanbieterdiensten (Zahlungen, E-Mail-Verifizierung), Überwachung von Konsolenfehlern, globalem Setup/Teardown, Testannotationen (skip, fixme, slow), Test-Tags (@smoke, @fast, @critical, Filterung mit --grep), Projekt­abhängigkeiten, Sicherheitstests (XSS, CSRF, Auth), Leistungsbudgets (Web Vitals, Lighthouse), iFrames, Komponententests, Canvas/WebGL, Service Workers/PWA, Testabdeckung, i18n/Lokalisierung, Electron-Apps oder Tests für Browser­erweiterungen. Deckt E2E-, Komponenten-, API-, visuelle, Barrierefreiheits-, Sicherheits-, Electron- und Erweiterungstests ab.

Skill
currents-dev

Telegram Crabbox E2e Proof

100

Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.

Skill
steipete

E2E Testing Patterns

98

Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky tests, or establishing testing standards.

Skill
wshobson

E2e Test

79

Run Cypress E2E tests, analyze failures including screenshots, and stress test for flakiness

Skill
metabase