[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-cypress-io-cypress-author-de":3,"guides-for-cypress-io-cypress-author":397,"similar-k1701kfhpgrw5f9za30q46zdqs86mjk0-de":398},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":226,"parentExtension":246,"providers":301,"relations":305,"repo":307,"tags":394,"workflow":395},1778685938003.1194,"k1701kfhpgrw5f9za30q46zdqs86mjk0",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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.",{"claudeCode":12},"cypress-io/ai-toolkit","cypress-author","https://github.com/cypress-io/ai-toolkit",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":239},1778685938003.1196,"kn71n7cvvwvvsjmhr5f897z7bh86na84","de",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"tier":218,"useCases":219},[21,26,29,32,36,39,43,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,180,183,186,189],{"category":22,"check":23,"severity":24,"summary":25},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung benennt klar das Problem, dass KI-Tools der Cypress-spezifischen Kontext fehlen, und das Ziel, diesen Kontext für eine konsistente und korrekte Testgenerierung bereitzustellen.",{"category":22,"check":27,"severity":24,"summary":28},"Alleinstellungsmerkmal","Die Fähigkeit bietet einen erheblichen Mehrwert gegenüber einer generischen KI, indem sie Cypress-spezifisches Wissen, Konventionen und Best Practices bereitstellt und über einfaches API-Parroting hinausgeht.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsreife","Die Fähigkeit erscheint vollständig und deckt den gesamten Lebenszyklus der Testerstellung, -aktualisierung und -behebung ab, mit klaren Anweisungen und Unteraufgaben.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Prinzip der einzigen Verantwortung","Die Fähigkeit konzentriert sich ausschließlich auf die Cypress-Testautorisierung und entspricht ihrem Namen und ihrer Beschreibung, ohne auf andere Bereiche auszudehnen.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die Beschreibung spiegelt die Fähigkeiten der Fähigkeit zur Erstellung, Aktualisierung und Behebung von Cypress-Tests genau wider und liefert klare Nutzungsrichtlinien.",{"category":40,"check":41,"severity":24,"summary":42},"Aufruf","Geltungsbereich von Tools","Die Fähigkeit nutzt spezifische interne Unterfähigkeiten (task.md, author.md), anstatt eines einzigen Generalisten-Tools, um eine fokussierte Ausführung zu gewährleisten.",{"category":44,"check":45,"severity":46,"summary":47},"Dokumentation","Konfigurations- und Parameterreferenz","not_applicable","Die Fähigkeit gibt keine Konfigurationsparameter oder Optionen direkt frei; ihr Verhalten wird durch den Prompt des Benutzers und die interne Logik gesteuert.",{"category":33,"check":49,"severity":24,"summary":50},"Tool-Namensgebung","Interne Aufgabenverweise wie `task.md` und `author.md` sind beschreibend und folgen einer klaren Namenskonvention.",{"category":33,"check":52,"severity":24,"summary":53},"Minimale I/O-Oberfläche","Die Interaktion der Fähigkeit erfolgt über Benutzer-Prompts und strukturierte Unterfähigkeitsaufrufe, ohne überflüssige Eingabe- oder Ausgabeparameter.",{"category":55,"check":56,"severity":24,"summary":57},"Lizenz","Lizenznutzbarkeit","Das Projekt ist unter MIT lizenziert, einer permissiven Open-Source-Lizenz, mit einer klaren LICENSE-Datei.",{"category":59,"check":60,"severity":24,"summary":61},"Wartung","Aktualität des Commits","Der letzte Commit war am 7. Mai 2026, was aktuell ist.",{"category":59,"check":63,"severity":46,"summary":64},"Abhängigkeitsmanagement","Keine Drittanbieterabhängigkeiten werden explizit von diesem Skill-Code oder seiner Dokumentation verwaltet oder deklariert. Das `skills`-Paket wird zur Installation verwendet, nicht gebündelte Abhängigkeiten.",{"category":66,"check":67,"severity":24,"summary":68},"Sicherheit","Geheimnisverwaltung","Die Fähigkeit scheint keine Geheimnisse zu verarbeiten oder preiszugeben; sie konzentriert sich auf die Generierung von Code basierend auf Benutzer-Prompts und Projektkontext.",{"category":66,"check":70,"severity":24,"summary":71},"Injektion","Die Anweisungen der Fähigkeit konzentrieren sich auf die Code-Generierung und schlagen nicht vor, nicht vertrauenswürdige externe Inhalte als Anweisungen auszuführen oder zu verarbeiten.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Lieferketten-Granaten","Die Fähigkeit ruft keine entfernten Inhalte ab und führt keine Skripte zur Laufzeit aus; die gesamte Logik ist intern gebündelt oder referenziert.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox-Isolation","Die Fähigkeit operiert innerhalb des KI-Kontexts und manipuliert keine Dateien oder Pfade außerhalb ihres generierten Codes direkt.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox-Escape-Primitive","Es sind keine Detached-Process-Spawns oder deny-retry-Schleifen in den Anweisungen der Fähigkeit erkennbar.",{"category":66,"check":82,"severity":24,"summary":83},"Datenexfiltration","Der Zweck der Fähigkeit ist die Code-Generierung und beinhaltet nicht das Lesen oder Übermitteln vertraulicher Daten an Dritte.",{"category":66,"check":85,"severity":24,"summary":86},"Versteckte Texttricks","Der gebündelte Inhalt ist frei von versteckten Lenkungs-Tricks und die Beschreibungen verwenden sauberes, druckbares ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Undurchsichtige Codeausführung","Die Logik der Fähigkeit wird als lesbare Markdown-Anweisungen präsentiert und beinhaltet keine verschleierten Codes oder Laufzeit-Skriptabrufe.",{"category":92,"check":93,"severity":24,"summary":94},"Portabilität","Strukturelle Annahme","Die Fähigkeit stützt sich auf vom Benutzer bereitgestellte Prompts und Projektkontext; sie nimmt keine spezifischen Projektdateistrukturen an, die über das typische Cypress hinausgehen.",{"category":96,"check":97,"severity":24,"summary":98},"Vertrauen","Aufmerksamkeit für Issues","Es gibt 0 offene und 0 geschlossene Issues in den letzten 90 Tagen, was auf hohe Reaktionsfähigkeit oder ein sehr neues/stabiles Projekt hindeutet.",{"category":100,"check":101,"severity":24,"summary":102},"Versionierung","Release-Management","Die Fähigkeit hat eine deklarierte Manifestversion (1.0.1) und hält sich an die semantische Versionierung.",{"category":104,"check":105,"severity":46,"summary":106},"Codeausführung","Validierung","Die Fähigkeit selbst führt keinen Code aus oder verarbeitet keine strukturierten Ausgaben, die eine Schema-Validierung erfordern würden; sie generiert Anweisungen für ein KI-Modell.",{"category":66,"check":108,"severity":24,"summary":109},"Ungeschützte destruktive Operationen","Die Fähigkeit generiert Code, führt aber keine destruktiven Operationen selbst durch.",{"category":104,"check":111,"severity":24,"summary":112},"Fehlerbehandlung","Die Anweisungen der Fähigkeit sind darauf ausgelegt, den Benutzer nach fehlenden Informationen zu fragen, was als Fehlerbehandlung für unvollständige Eingaben dient.",{"category":104,"check":114,"severity":46,"summary":115},"Protokollierung","Die Fähigkeit selbst führt keine Aktionen aus, die eine lokale Audit-Protokollierung erfordern; sie generiert Anweisungen für eine KI.",{"category":117,"check":118,"severity":46,"summary":119},"Compliance","DSGVO","Die Fähigkeit verarbeitet keine personenbezogenen Daten; sie generiert Testcode.",{"category":117,"check":121,"severity":24,"summary":122},"Zielmarkt","Die Fähigkeit ist global ausgerichtet und hat keine regionalen oder juristischen Einschränkungen.",{"category":92,"check":124,"severity":24,"summary":125},"Laufzeitstabilität","Die Fähigkeit fungiert als eine Reihe von Anweisungen für ein KI-Modell und trifft keine Annahmen über spezifische Laufzeitumgebungen, die über die des KI-Tools selbst hinausgehen.",{"category":44,"check":127,"severity":24,"summary":128},"README","Die Datei README.md existiert und beschreibt klar den Zweck des Toolkits und die spezifische Funktion der cypress-author-Fähigkeit.",{"category":33,"check":130,"severity":24,"summary":131},"Größe der Tool-Oberfläche","Die Fähigkeit verwendet interne Referenzen (`task.md`, `author.md`), anstatt eine große Anzahl von unterschiedlichen Tools offenzulegen.",{"category":40,"check":133,"severity":24,"summary":134},"Sich überschneidende Nah-Synonym-Tools","Die Fähigkeit verwendet interne Referenzen wie `task.md` und `author.md`, die eindeutig und nicht überlappend sind.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom-Funktionen","Alle beworbenen Funktionen und Fähigkeiten der cypress-author-Fähigkeit sind in ihren Anweisungen und referenzierten Unterfähigkeiten implementiert.",{"category":139,"check":140,"severity":24,"summary":141},"Installation","Installationsanleitung","Das README liefert klare Installationsanweisungen mit 'npx skills add' und erwähnt manuelle Installation und Verwendung mit KI-Tools.",{"category":143,"check":144,"severity":24,"summary":145},"Fehler","Handhabbare Fehlermeldungen","Die Fähigkeit weist die KI an, den Benutzer nach fehlenden Informationen zu fragen, was einen klaren Weg zur Behebung bietet.",{"category":147,"check":148,"severity":46,"summary":149},"Ausführung","Angepinnte Abhängigkeiten","Die Fähigkeit selbst bündelt keine Skripte mit Abhängigkeiten; sie verlässt sich auf die Umgebung des KI-Tools und das 'skills'-Paket für die Ausführung.",{"category":33,"check":151,"severity":46,"summary":152},"Dry-Run-Vorschau","Die Funktion der Fähigkeit besteht darin, Code und Anweisungen zu generieren, nicht zustandsändernde Operationen durchzuführen, die einen Dry-Run erfordern würden.",{"category":154,"check":155,"severity":46,"summary":156},"Protokoll","Idempotente Wiederholung & Timeouts","Die Fähigkeit fungiert als eine Reihe von Anweisungen und beinhaltet keine entfernten Aufrufe oder zustandsändernden Operationen, die Idempotenz oder Timeouts erfordern.",{"category":117,"check":158,"severity":46,"summary":159},"Telemetrie-Opt-in","Die Fähigkeit sendet keine Telemetrie; sie generiert Anweisungen für ein KI-Modell.",{"category":40,"check":161,"severity":24,"summary":162},"Präziser Zweck","Die Beschreibung der Fähigkeit gibt klar an, was sie tut (Cypress-Tests erstellen, aktualisieren, beheben) und wann sie verwendet werden soll, einschließlich spezifischer Auslöser und expliziter Nicht-Ziele.",{"category":40,"check":164,"severity":24,"summary":165},"Prägnantes Frontmatter","Das Frontmatter in SKILL.md ist prägnant, in sich geschlossen und fasst die Kernfähigkeit und den Nutzungskontext effektiv zusammen.",{"category":44,"check":167,"severity":24,"summary":168},"Prägnanter Textkörper","Der Textkörper von SKILL.md ist prägnant und beschreibt den obligatorischen Ablauf, wobei detailliertere Materialien an separate referenzierte Dateien wie `task.md` und `author.md` delegiert werden.",{"category":170,"check":171,"severity":24,"summary":172},"Kontext","Progressive Offenlegung","SKILL.md skizziert den Hauptablauf und verlinkt zu `subskills/task.md` und `subskills/author.md` für detaillierte Schritte, was eine progressive Offenlegung zeigt.",{"category":170,"check":174,"severity":46,"summary":175},"Gabelungsbasierte Exploration","Diese Fähigkeit konzentriert sich auf die Testgenerierung, nicht auf tiefgehende Erkundungen oder Code-Reviews, daher ist `context: fork` nicht anwendbar.",{"category":22,"check":177,"severity":178,"summary":179},"Nutzungsbeispiele","info","Obwohl 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.",{"category":22,"check":181,"severity":24,"summary":182},"Randfälle","Die Anweisungen der Fähigkeit zur Behandlung fehlender Benutzerdaten dienen als dokumentierter Fehlerfall mit einem Wiederherstellungsschritt (Abfrage des Benutzers).",{"category":104,"check":184,"severity":46,"summary":185},"Tool-Fallback","Die Fähigkeit stützt sich nicht auf externe Tools wie MCP-Server; ihre Funktionalität ist in ihren Anweisungen in sich geschlossen.",{"category":66,"check":187,"severity":24,"summary":188},"Halt bei unerwartetem Zustand","Der obligatorische Ablauf der Fähigkeit besagt ausdrücklich, den Benutzer bei Nichterfüllung der Anforderungen nach fehlenden Informationen zu fragen und den Prozess bis zur Behebung anzuhalten.",{"category":92,"check":190,"severity":24,"summary":191},"Skill-übergreifende Kopplung","Die Fähigkeit ist in sich geschlossen und konzentriert sich auf die Cypress-Testautorisierung; sie stützt sich nicht implizit auf andere Fähigkeiten und verlinkt auch nicht explizit zu ihnen.",1778685855208,"Diese Fähigkeit fungiert als erfahrener QA-Automatisierungsingenieur und leitet KI-Tools an, Cypress End-to-End- und Komponententests zu erstellen, zu aktualisieren und zu beheben. Sie folgt einem obligatorischen, strukturierten Ablauf, um notwendige Informationen zu sammeln, bevor Testcode generiert oder geändert wird, um Konsistenz und Einhaltung der Cypress-Best-Practices sicherzustellen.",[195,196,197,198,199],"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",[201,202,203,204],"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.","3.0.0","4.4.0","KI-Tools mit Cypress-spezifischem Wissen auszustatten, damit sie konsistent zuverlässige, gut geformte und wartbare Cypress-Tests generieren können.","Die Fähigkeit ist außergewöhnlich gut dokumentiert und implementiert, mit einem klaren Zweck und Umfang. Kleiner Verbesserungsbereich: Explizite Anwendungsbeispiele für Prompts könnten den praktischen Nutzen erhöhen.",97,"Ausgezeichnete Fähigkeit zum Generieren, Aktualisieren und Beheben von Cypress-Tests mit klaren Anweisungen und exzellenter Dokumentation.",[212,213,214,215,216,217],"cypress","testing","e2e","component-testing","code-generation","qa","verified",[220,221,222,223],"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.",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":236,"testCoverage":238},{"hasLockfile":226},false,1778685834389,{"descriptionLength":229,"readmeSize":230},408,4998,{"closedIssues90d":8,"forks":232,"hasChangelog":226,"manifestVersion":233,"openIssues90d":8,"pushedAt":234,"stars":235},2,"1.0.1",1778162505000,21,{"hasNpmPackage":226,"license":237,"smitheryVerified":226},"MIT",{"hasCi":226,"hasTests":226},{"updatedAt":240},1778685938003,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/cypress-author","cypress-io","ai-toolkit","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":253,"parentExtension":257,"providers":288,"relations":296,"tags":297,"workflow":298},1778685765056.1758,"k17a80t18qpe9tmapz3fnw597986mpsy",{"reviewCount":8},{"description":251,"installMethods":252,"name":212,"sourceUrl":14},"Create, update, and fix Cypress tests. Connect to Cypress Cloud to see test results and use data to manage your test suite.",{"claudeCode":212},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":255,"slug":244,"type":256},"","en","plugin",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":265,"providers":267,"relations":281,"tags":283,"workflow":284},1778685765056.1755,"k170k28hx0d93ds1md7v66h33986nap6",{"reviewCount":8},{"description":262,"installMethods":263,"name":264,"sourceUrl":14},"Cypress plugin marketplace for Claude Code",{"claudeCode":12},"Cypress AI Toolkit",{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":255,"slug":244,"type":266},"marketplace",{"evaluate":268,"extract":275},{"promptVersionExtension":269,"promptVersionScoring":206,"score":270,"tags":271,"targetMarket":274,"tier":218},"3.1.0",95,[212,272,266,273,213],"ai","developer-tools","global",{"commitSha":276,"license":237,"marketplace":277,"plugin":279},"HEAD",{"name":212,"pluginCount":278},1,{"mcpCount":8,"provider":280,"skillCount":8},"classify",{"repoId":282},"kd778b5hp7aqcpb58zn9yj8xas86meqd",[272,212,273,266,213],{"evaluatedAt":285,"extractAt":286,"updatedAt":287},1778685787574,1778685765056,1778685985206,{"evaluate":289,"extract":293},{"promptVersionExtension":205,"promptVersionScoring":206,"score":290,"tags":291,"targetMarket":274,"tier":218},100,[212,213,292,272,217],"automation",{"commitSha":276,"license":237,"plugin":294},{"mcpCount":8,"provider":280,"skillCount":295},3,{"parentExtensionId":259,"repoId":282},[272,292,212,217,213],{"evaluatedAt":299,"extractAt":286,"updatedAt":300},1778685834132,1778685985373,{"evaluate":302,"extract":304},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":303,"targetMarket":274,"tier":218},[212,213,214,215,216,217],{"commitSha":276},{"parentExtensionId":248,"repoId":282,"translatedFrom":306},"k170zvkzz67bbgdrbev2y1x3nx86mtkt",{"_creationTime":308,"_id":282,"identity":309,"providers":310,"workflow":390},1778685760789.6113,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":311,"discover":381,"github":384},{"commitSha":276,"extensions":312},[313,326,343,360,368],{"basePath":254,"description":262,"displayName":212,"installMethods":314,"rationale":315,"selectedPaths":316,"source":325,"sourceLanguage":255,"type":266},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[317,320,322],{"path":318,"priority":319},".claude-plugin/marketplace.json","mandatory",{"path":321,"priority":319},"README.md",{"path":323,"priority":324},"LICENSE","high","rule",{"basePath":254,"description":251,"displayName":212,"installMethods":327,"license":237,"rationale":328,"selectedPaths":329,"source":325,"sourceLanguage":255,"type":256},{"claudeCode":212},"plugin manifest at .claude-plugin/plugin.json",[330,332,333,334,337,339,341],{"path":331,"priority":319},".claude-plugin/plugin.json",{"path":321,"priority":319},{"path":323,"priority":324},{"path":335,"priority":336},"skills/cypress-author/SKILL.md","medium",{"path":338,"priority":336},"skills/cypress-docs/SKILL.md",{"path":340,"priority":336},"skills/cypress-explain/SKILL.md",{"path":342,"priority":324},".cursor-plugin/plugin.json",{"basePath":242,"description":344,"displayName":13,"installMethods":345,"rationale":346,"selectedPaths":347,"source":325,"sourceLanguage":255,"type":245},"Creates, updates, and fixes Cypress tests (E2E/end-to-end and component tests). Use when the user asks to create tests, add tests, write tests, update tests, test this file/component, new spec, or fix a failing or flaky test. Apply even when the user does not say 'Cypress' (e.g. 'create tests for this file'). Prefer cypress-explain when the user only wants to explain or review tests without changing code.",{"claudeCode":12},"SKILL.md frontmatter at skills/cypress-author/SKILL.md",[348,350,352,354,356,358],{"path":349,"priority":319},"SKILL.md",{"path":351,"priority":336},"references/author/async.md",{"path":353,"priority":336},"references/author/author-rules.md",{"path":355,"priority":336},"references/author/prompt.md",{"path":357,"priority":336},"references/author/reusability.md",{"path":359,"priority":336},"references/documentation/documentation-rules.md",{"basePath":361,"description":362,"displayName":363,"installMethods":364,"rationale":365,"selectedPaths":366,"source":325,"sourceLanguage":255,"type":245},"skills/cypress-docs","Search and extract Cypress information from official documentation (docs.cypress.io, cypress.io); prefer LLM markdown under /llm/* and refuse unverified API or behavior claims.","cypress-docs",{"claudeCode":12},"SKILL.md frontmatter at skills/cypress-docs/SKILL.md",[367],{"path":349,"priority":319},{"basePath":369,"description":370,"displayName":371,"installMethods":372,"rationale":373,"selectedPaths":374,"source":325,"sourceLanguage":255,"type":245},"skills/cypress-explain","Explains Cypress tests (E2E and component tests), and answers questions about Cypress use and behavior. Use when the user asks to explain how a test works, explain how Cypress works, review or critique a test without writing code. Apply even when the user does not say 'Cypress' (e.g. 'explain this test'). Prefer the cypress-author skill when the user wants to create, fix, or update tests.","cypress-explain",{"claudeCode":12},"SKILL.md frontmatter at skills/cypress-explain/SKILL.md",[375,376,377,379],{"path":349,"priority":319},{"path":359,"priority":336},{"path":378,"priority":336},"references/explain/explain-cypress-rules.md",{"path":380,"priority":336},"references/explain/explain-test-rules.md",{"sources":382},[383],"manual",{"closedIssues90d":8,"description":385,"forks":232,"homepage":386,"license":237,"openIssues90d":8,"pushedAt":234,"readmeSize":230,"stars":235,"topics":387},"Fast, flexible, and open tooling for building intelligent workflows with Cypress.","https://www.cypress.io",[272,388,212,389,213],"ai-tools","skills",{"classifiedAt":391,"discoverAt":392,"extractAt":393,"githubAt":393,"updatedAt":391},1778685764794,1778685760789,1778685762942,[216,215,212,214,217,213],{"evaluatedAt":396,"extractAt":286,"updatedAt":240},1778685855325,[],[399,427,456,484,510,537],{"_creationTime":400,"_id":401,"community":402,"display":403,"identity":408,"providers":412,"relations":421,"tags":423,"workflow":424},1778683190010.2603,"k175djt0mwejn86nx9e8fav7b986n78e",{"reviewCount":8},{"description":404,"installMethods":405,"name":212,"sourceUrl":407},"Cypress end-to-end and component testing patterns for web apps: reliable selectors, stable waits, network stubbing, auth handling, CI parallelization, and flake reduction",{"claudeCode":406},"bobmatnyc/claude-mpm-skills","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":409,"githubOwner":410,"githubRepo":411,"locale":255,"slug":212,"type":245},"toolchains/javascript/testing/cypress","bobmatnyc","claude-mpm-skills",{"evaluate":413,"extract":420},{"promptVersionExtension":205,"promptVersionScoring":206,"score":414,"tags":415,"targetMarket":274,"tier":419},89,[416,213,212,214,215,417,418],"javascript","ci","flake-reduction","community",{"commitSha":276},{"repoId":422},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[417,215,212,214,418,416,213],{"evaluatedAt":425,"extractAt":426,"updatedAt":425},1778684070922,1778683190010,{"_creationTime":428,"_id":429,"community":430,"display":431,"identity":437,"providers":441,"relations":449,"tags":452,"workflow":453},1778690831986.3767,"k17fjjgdng9c2xwz18cc594g0986n7wy",{"reviewCount":8},{"description":432,"installMethods":433,"name":435,"sourceUrl":436},"Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.",{"claudeCode":434},"hyf0/vue-skills","vue-testing-best-practices","https://github.com/hyf0/vue-skills",{"basePath":438,"githubOwner":439,"githubRepo":440,"locale":255,"slug":435,"type":245},"skills/vue-testing-best-practices","hyf0","vue-skills",{"evaluate":442,"extract":448},{"promptVersionExtension":205,"promptVersionScoring":206,"score":290,"tags":443,"targetMarket":274,"tier":218},[444,213,445,446,215,447],"vue-js","vitest","playwright","e2e-testing",{"commitSha":276},{"parentExtensionId":450,"repoId":451},"k17fvvpt61wrah7aepwqhgjp4d86n8jx","kd7a1a0bdc2ez150x3razht61n86m6a8",[215,447,446,213,445,444],{"evaluatedAt":454,"extractAt":455,"updatedAt":454},1778691195044,1778690831986,{"_creationTime":457,"_id":458,"community":459,"display":460,"identity":466,"providers":469,"relations":476,"tags":479,"workflow":480},1778685790658.4368,"k17d6zvh5hjzrcw35cvd9k8dgh86med7",{"reviewCount":8},{"description":461,"installMethods":462,"name":464,"sourceUrl":465},"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.",{"claudeCode":463},"currents-dev/playwright-best-practices-skill","playwright-best-practices","https://github.com/currents-dev/playwright-best-practices-skill",{"basePath":254,"githubOwner":467,"githubRepo":468,"locale":18,"slug":468,"type":245},"currents-dev","playwright-best-practices-skill",{"evaluate":470,"extract":475},{"promptVersionExtension":205,"promptVersionScoring":206,"score":290,"tags":471,"targetMarket":274,"tier":218},[446,213,472,214,292,473,474],"typescript","debugging","ci-cd",{"commitSha":276},{"repoId":477,"translatedFrom":478},"kd77ayvtb7bpbf2cjy3n64zekd86ndw6","k17axqfsk2shpatbgra08fjtgh86neqd",[292,474,473,214,446,213,472],{"evaluatedAt":481,"extractAt":482,"updatedAt":483},1778685761971,1778685735333,1778685790658,{"_creationTime":485,"_id":486,"community":487,"display":488,"identity":494,"providers":498,"relations":504,"tags":506,"workflow":507},1778697652123.8857,"k179k1n5nw0md1x1j3dak31evn86mb5f",{"reviewCount":8},{"description":489,"installMethods":490,"name":492,"sourceUrl":493},"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.",{"claudeCode":491},"steipete/clawdis","telegram-crabbox-e2e-proof","https://github.com/steipete/clawdis",{"basePath":495,"githubOwner":496,"githubRepo":497,"locale":255,"slug":492,"type":245},".agents/skills/telegram-crabbox-e2e-proof","steipete","clawdis",{"evaluate":499,"extract":503},{"promptVersionExtension":205,"promptVersionScoring":206,"score":290,"tags":500,"targetMarket":274,"tier":218},[213,501,292,217,502],"telegram","cli",{"commitSha":276},{"repoId":505},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[292,502,217,501,213],{"evaluatedAt":508,"extractAt":509,"updatedAt":508},1778698038113,1778697652123,{"_creationTime":511,"_id":512,"community":513,"display":514,"identity":520,"providers":525,"relations":530,"tags":533,"workflow":534},1778699018122.7979,"k178h812t9k306xpzkd17cxfgh86nwn9",{"reviewCount":8},{"description":515,"installMethods":516,"name":518,"sourceUrl":519},"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.",{"claudeCode":517},"wshobson/agents","E2E Testing Patterns","https://github.com/wshobson/agents",{"basePath":521,"githubOwner":522,"githubRepo":523,"locale":255,"slug":524,"type":245},"plugins/developer-essentials/skills/e2e-testing-patterns","wshobson","agents","e2e-testing-patterns",{"evaluate":526,"extract":529},{"promptVersionExtension":205,"promptVersionScoring":206,"score":527,"tags":528,"targetMarket":274,"tier":218},98,[213,446,212,214,292,416,472],{"commitSha":276,"license":237},{"parentExtensionId":531,"repoId":532},"k171jexrpw54f9844mnfyra04586mvfk","kd74de64zj0axtg5b8t7eqqe2x86nske",[292,212,214,416,446,213,472],{"evaluatedAt":535,"extractAt":536,"updatedAt":535},1778701138268,1778699018122,{"_creationTime":538,"_id":539,"community":540,"display":541,"identity":547,"providers":550,"relations":556,"tags":558,"workflow":559},1778693060182.4585,"k177dzt46q015mp1nteqhg7km186m2aw",{"reviewCount":8},{"description":542,"installMethods":543,"name":545,"sourceUrl":546},"Run Cypress E2E tests, analyze failures including screenshots, and stress test for flakiness",{"claudeCode":544},"metabase/metabase","e2e-test","https://github.com/metabase/metabase",{"basePath":548,"githubOwner":549,"githubRepo":549,"locale":255,"slug":545,"type":245},".claude/skills/e2e-test","metabase",{"evaluate":551,"extract":554},{"promptVersionExtension":205,"promptVersionScoring":206,"score":552,"tags":553,"targetMarket":274,"tier":419},79,[212,214,213,292,549],{"commitSha":276,"license":555},"AGPL-3.0-or-later",{"repoId":557},"kd783yksvfegbcef236g11y8t586nmd6",[292,212,214,549,213],{"evaluatedAt":560,"extractAt":561,"updatedAt":560},1778693219354,1778693060182]