Cypress
Skill AktivCypress end-to-end and component testing patterns for web apps: reliable selectors, stable waits, network stubbing, auth handling, CI parallelization, and flake reduction
To help developers write more reliable, stable, and maintainable end-to-end and component tests for web applications using Cypress best practices.
Funktionen
- Reliable selector strategies (data-testid)
- Deterministic waiting patterns (avoiding fixed sleeps)
- Network control with cy.intercept
- Authentication strategies with cy.session
- Component testing patterns
- CI best practices for artifacts and parallelization
Anwendungsfälle
- Writing robust end-to-end tests for critical user flows
- Debugging and reducing flakiness in existing UI test suites
- Implementing component tests for isolated UI element validation
- Configuring Cypress for efficient and stable CI runs
Nicht-Ziele
- Replacing the Cypress framework itself
- Providing specific test cases for arbitrary web apps
- Handling backend logic or infrastructure setup
Maintenance
- warning:Commit recencyThe last commit was over 3 months ago (April 15, 2026), indicating potential maintenance lag.
Trust
- warning:Issues AttentionThere are 4 open issues and 0 closed issues in the last 90 days, indicating slow response to issues (closure rate < 10%).
Installation
npx skills add bobmatnyc/claude-mpm-skillsFührt das Vercel skills CLI (skills.sh) via npx aus — benötigt Node.js lokal und mindestens einen installierten skills-kompatiblen Agent (Claude Code, Cursor, Codex, …). Setzt voraus, dass das Repo dem agentskills.io-Format folgt.
Qualitätspunktzahl
Vertrauenssignale
Ähnliche Erweiterungen
Cypress Author
97Erstellt, 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.
Openclaw Testing
100Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.
Crabbox
100Use Crabbox for OpenClaw remote validation across Linux, macOS, Windows, and WSL2. Default to Blacksmith Testbox for broad Linux proof; includes direct Blacksmith and owned AWS/Hetzner fallback notes when Crabbox fails.
Vue Testing Best Practices
100Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.
Playwright Best Practices
100Verwenden 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), Projektabhä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 Browsererweiterungen. Deckt E2E-, Komponenten-, API-, visuelle, Barrierefreiheits-, Sicherheits-, Electron- und Erweiterungstests ab.
Develop Web Game
100Use when Codex is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with short input bursts and intentional pauses, inspect screenshots/text, and review console errors with render_game_to_text.