Communitygithub.com

DanMcInerney/test-increment

Testet unabhängig exakte Baseline- und Kandidatenzustände gemäß einem vorgegebenen Vergleichsplan, ohne die Zustände zu reparieren.

Was ist test-increment?

Diese Fähigkeit ermöglicht es einem KI-Agenten, zwei unveränderliche Softwarezustände – eine Baseline und einen Kandidaten – isoliert und ohne Reparaturversuche anhand eines Vergleichsplans zu testen. Sie ist besonders nützlich für Entwickler, die Regressionen oder geplante Abweichungen automatisiert und zuverlässig prüfen wollen. Der Agent erzeugt einen frischen Child-Prozess, der nicht am Kandidaten gearbeitet hat, um Voreingenommenheit zu vermeiden. Unterstützt werden Umgebungen, die den `orch-review`-Befehl und das Design-Loop-Handoff-Contract nutzen. Der Kernablauf startet `orch-review` mit dem assignment-Namen `test-increment`, übergibt beide Zustände, den erwarteten Outcome, den Evaluationsplan und isolierte Verifikationsorte bei Nebenwirkungen. Der Reviewer führt den Vergleich aus, sammelt Rohbeweise und legt Ergebnisse wie neue/alte Beobachtungen, Akzeptanzkriterien, Regressionen, fehlende Features und ungültige Prüfungen offen. Der Agent erstellt bei Bedarf eine separate Evaluationsumgebung, ändert aber nie Baseline oder Kandidat. Am Ende wird ein detailliertes Handoff mit Zustands- und Umgebungsidentitäten, Bedingungen, Reproduktionsschritten und Einschränkungen zurückgegeben – fehlgeschlagene Läufe werden als solche dokumentiert, der Reviewer trifft keine Entscheidung zur Übernahme.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DanMcInerney/orchflows/tree/main/example-workflows/design-loop/skills/test-increment

In Ihrer bevorzugten KI fragen

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

Dokumentation

Verwende den shared handoff contract. Eingaben sind der Anfragekontext, Design-/Evaluationsplan, unveränderliche Baseline- und Kandidatenidentitäten, Reproduktionsanweisungen und relevante Implementierungsübergabe. Verwendet einen frischen Child-Prozess, der den Kandidaten nicht implementiert hat.

Rufe den Kernbefehl orch-review für die benannte Aufgabe test-increment auf, wobei beide aktuellen Zustände, das beabsichtigte Ergebnis, der Evaluationsplan, die aufgelösten Überprüfungshinweise und isolierte Verifikationsorte bei Auswirkungen durch Nebenwirkungen bereitgestellt werden. Fordere ihn auf, den erforderlichen Vergleich auszuführen, Rohbeweise zu bewahren und neue/alte Beobachtungen, Kandidatenakzeptanzergebnisse, Regressionen, erwartete Feature-Defizite sowie fehlende oder unzutreffende Prüfungen zu melden. Er kann eine separate Evaluationsumgebung erstellen, die der Plan benötigt; er muss den Kandidaten und die Baseline unverändert lassen und keine Reparaturen vornehmen.

Gib die Beweisübergabe mit exakten Identitäten von Zustand/Umgebung, Bedingungen, Reproduktionsverfahren, Ergebnissen und Einschränkungen zurück. Ein übersprungener oder fehlgeschlagener Lauf wird als solcher aufgezeichnet; der Prüfer entscheidet nicht über die Übernahme.

Individual skills in this repo

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

Verwandte Skills