giout/agent-skills

Plane und führe essenzielle manuelle Regressionstests für den aktuellen Branch gegen einen bereits laufenden Anwendungsstack durch. Verwende diesen Skill, wenn du aufgefordert wirst, betroffene Anwendungsworkflows End-to-End zu überprüfen.

Was ist agent-skills?

Dieser Skill ermöglicht es einem KI-Agenten, manuelle Regressionstests für die aktuelle Code-Änderung gegen eine bereits laufende Anwendung durchzuführen. Er analysiert den Git-Diff zwischen dem aktuellen Branch und seinem Basis-Branch, identifiziert betroffene Anwendungsflüsse und erstellt eine Liste essenzieller Tests mit erwarteten Ergebnissen. Der Skill nutzt den installierten `agent-browser` Skill, um die Tests direkt in der Webanwendung auszuführen, und zeichnet die tatsächlichen Ergebnisse sowie etwaige Blockaden auf. Am Ende wird ein Bericht über die durchgeführten Tests, deren Ergebnisse und Fehler mit Reproduktionsschritten erstellt. Er unterstützt die Arbeit mit Umgebungsvariablen wie `[WEB_ADDRESS]`, `[USER]`, `[PASSWORD]` und `[DATABASE_URL]` für den Zugriff auf die Anwendung und die Datenbank. Plattformeinschränkungen wie die Vermeidung von gleichzeitigen Unit-Test-Dateien werden berücksichtigt.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/giout/agent-skills/tree/HEAD/skills/e2e

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

End-to-End-Überprüfung

Der Anwendungsstack läuft bereits. Analysiere die Änderungen des aktuellen Branches im Vergleich zu seinem Basis-Branch, erstelle eine Liste essenzieller manueller Tests und führe die relevanten Anwendungsworkflows aus, um Regressionen zu erkennen.

Drittanbieter-Skills

  • agent-browser

Arbeitsablauf

  1. Bestimme den aktuellen Branch und seinen Basis-Branch. Untersuche den Git-Diff ab ihrem Merge-Base und die betroffenen Anwendungsflüsse.
  2. Liste die essenziellen manuellen Tests für geändertes Verhalten und eng verwandte Regressionpfade auf. Füge erwartete Ergebnisse hinzu.
  3. Führe die anwendbaren Tests in der Webanwendung mit dem installierten agent-browser-Skill aus. Notiere tatsächliche Ergebnisse und etwaige Blockaden.
  4. Berichte über die durchgeführten Tests, ihre Ergebnisse und etwaige Fehler mit Reproduktionsschritten. Unterscheide zwischen fehlgeschlagenen Tests und Tests, die nicht ausgeführt werden konnten.

Umgebung und Einschränkungen

  • Öffne standardmäßig [WEB_ADDRESS].
  • Melde dich mit [USER] und Passwort [PASSWORD] an.
  • Erstelle Testdaten manuell über die Webanwendung. Falls erhebliche Einschränkungen dies verhindern, füge die erforderlichen Daten direkt in die Datenbank ein, indem du die angegebene [DATABASE_URL] verwendest.
  • Verwende [DATABASE_URL], wenn ein Datenbankzugriff erforderlich ist. Bewahre Datenbankanmeldedaten außerhalb von committed Dateien und Berichten auf.
  • Wenn Unit-Tests nützlich sind, führe sie eine Datei nach der anderen aus. Führe niemals mehr als eine .spec-Datei gleichzeitig aus, um die Ressourcennutzung zu begrenzen.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Verwandte Skills