Communitygithub.com

Loop

Ein einziger Auslöser führt eine Produktidee durch Deep-Grill, Deep-Design und Deep-Build zu einem verifizierten Ergebnis.

Was ist Loop?

Loop ist ein KI-Agenten-Skill, der den gesamten Produktentwicklungs-Workflow von einer Idee bis zum verifizierten Ergebnis orchestriert. Er definiert drei aufeinanderfolgende Phasen: Deep-Grill (erstellt ein bestätigtes Product Brief), Deep-Design (erstellt einen bestätigten Build-Contract) und Deep-Build (liefert ein verifiziertes Ergebnis). Der Skill zeichnet sich durch seine Fähigkeit aus, den Workflow persistent zu halten – einmal gestartet, behandelt er jede normale Antwort als Fortsetzung desselben Loops, bis das Ziel erreicht ist oder der Nutzer explizit eingreift. Ein besonderes Feature ist die elegante Behandlung einer einzelnen Frage (`?`), die den aktuellen Prozess einfriert, eine Erklärung liefert und die bestmögliche Fortsetzungssteuerung der aktiven Plattform nutzt (z. B. Countdown in OMO oder native Fragen). Der Skill delegiert Entscheidungen über den nächsten Schritt anhand der Bereitschaft der Artefakte: Fehlt ein Product Brief? Gehe zu Deep-Grill. Ist er bestätigt, fehlt aber ein Build-Contract? Gehe zu Deep-Design. Ist auch das erledigt? Starte Deep-Build. Der Nutzer muss nie manuell einen Kind-Skill aufrufen oder den Pfad wählen – Loop entscheidet automatisch.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add nxxxsooo/loop

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Loop?

Behalte die Kontrolle über den Fortschritt, nicht über die Kind-Methoden. Leite die aktive Produktaufgabe durch drei Verträge für Artefakte:

deep-grill -> bestätigtes Product Brief
deep-design -> bestätigter Build-Contract
deep-build -> verifiziertes Ergebnis

Halte den Loop aktiv

Ein neuer Loop startet nur, wenn der Benutzer explizit loop aufruft oder eindeutig bittet, diesen Workflow zu starten. Danach behandle jede normale Antwort als Fortsetzung desselben Loops, bis das Ziel erreicht ist, der Benutzer aufhört, der Benutzer eindeutig die Aufgabe wechselt oder weitere Arbeit eine Berechtigung erfordert, die außerhalb der ursprünglichen Anfrage liegt. Der Benutzer muss loop oder ein Kind nicht erneut nennen.

Setze das aktuelle Kind fort, solange sein Ausgabevertrag unvollständig ist. Wenn sein Artefakt bestätigt ist, wähle das nächste Kind basierend auf der Bereitschaft des Artefakts aus, ohne dass der Benutzer eine Fertigkeit oder einen Pfad wählen muss. Gib den Übergang kurz an und fahre in derselben Antwort fort, wenn die nächste Aktion bereits autorisiert ist. Die Artefakt-Bereitschaft wählt das Kind; sie erweitert nicht die Befugnisse des Benutzers oder den angeforderten Endpunkt.

Behandle ? ohne den Ablauf zu unterbrechen

Wenn die gesamte getrimmte Nachricht des Benutzers während eines aktiven Loops genau ? ist, friere die aktuelle Aktion an ihrem exakten Rand ein, während der Loop aktiv bleibt. Erkläre erneut:

  • den letzten bestätigten Punkt;
  • das aktuelle Kind und den Zustand des Artefakts;
  • was sich geändert hat;
  • warum es wichtig ist; und
  • die nächste Aktion, die ausgeführt werden sollte.

Verwende die Sprache der letzten inhaltlichen Nachricht des Benutzers und bewahre etablierte Projektbegriffe. Delegiere nicht, rücke kein Artefakt weiter und stelle keine ausstehende Bereichsentscheidung des Kinds dar, während du erklärst.

Unmittelbar nach der Erklärung präsentiere die beste Fortsetzungssteuerung, die die aktive Host-Plattform tatsächlich unterstützt:

  • In OMO verwende dessen nativen Countdown oder automatische Wiederaufnahmeoberfläche, wenn verfügbar, sodass die ausstehende nächste Aktion automatisch fortgesetzt wird, es sei denn, der Benutzer greift ein.
  • Andernfalls, wenn ein natives Frage-Interface aufrufbar ist, frage, ob Fortsetzen (empfohlen), Nächste Aktion anpassen oder Stopp; übersetze jedes Label und jede Erklärung.
  • Wenn kein natives Fortsetzungs-Interface aufrufbar ist, stelle eine kurze, übersetzte Fortsetzungsfrage in Prosa. Empfehle, die ausstehende nächste Aktion fortzusetzen, während eine Anpassung oder ein Stopp in freier Form akzeptiert wird.

Halte das aktuelle Kind, Artefakt, den Rand und die Berechtigung aktiv, während die Fortsetzungssteuerung geöffnet ist. Fortsetzen setzt die ausstehende nächste Aktion sofort fort. Nächste Aktion anpassen ändert nur diese Aktion, es sei denn, die Anweisung des Benutzers macht ein Artefakt ungültig. Stopp beendet den Loop. Erfordere niemals einen weiteren Skill-Aufruf, um fortzusetzen.

Leite basierend auf der Artefakt-Bereitschaft

  • Verwende deep-grill, wenn kein bestätigtes Product Brief existiert, wenn die grundlegende Produktabsicht ungeklärt ist oder wenn der angeforderte Endpunkt ein isoliertes adversarielles Audit ist. Der Erkundungsmodus erstellt das Product Brief; der Audit-Modus kann ohne Fortschritt enden, wenn ein Audit die gesamte Anfrage ist.
  • Verwende deep-design, wenn das Product Brief bestätigt ist, aber kein bestätigter Build-Contract existiert.
  • Verwende deep-build, wenn der Build-Contract bestätigt ist und die Implementierung autorisiert ist.
  • Setze dasselbe Kind fort, wenn sein Vertrag unvollständig ist, auch nach einem Moduswechsel, einer Klärung oder einer normalen Benutzerantwort.
  • Gib ein ungültig gewordenes Artefakt an das Kind zurück, das es erstellt hat. Ein Widerspruch zum grundlegenden Produkt geht zurück zu deep-grill; eine erhebliche Lücke im Verhalten, Interface, Aufgabe oder Verifikation geht zurück zu deep-design.
  • Beachte einen direkten Aufruf eines Kind-Skills. Die direkte Verwendung erfordert kein loop, aktiviert aber auch nicht den persistenten Loop, es sei denn, der Benutzer startet explizit einen.

Das aktive Kind wählt alle benötigten Fachleute für Domäne, Architektur, Recherche, Interface, visuelles Design, Tests, Bereitstellung oder andere Bereiche aus. Der Benutzer verwaltet keine internen Routen.

Bewahre eine einzige Quelle für den Zustand

Trage das Ziel, das aktuelle Kind, bestätigte Artefakte, Einschränkungen, Berechtigungen und Belege durch das Gespräch und Artefakt-Referenzen. Verwende für längerfristige Arbeit den nativen Ziel- oder Planmechanismus des aktiven Clients, wenn verfügbar. Erstelle keine doppelten Workflow-Zustände, benutzerdefinierte Gates, Hooks oder Hintergrundprozesse.

Imitiere niemals einen Kind-Vertrag innerhalb von loop. Delegiere die Arbeit, akzeptiere sein Artefakt nur, wenn seine Bereitschaftsregeln erfüllt sind, und leite basierend auf Belegen um. Stoppe, wenn der angeforderte Endpunkt abgeschlossen ist, der Benutzer stoppt oder die Aufgabe wechselt, der Fortschritt neue Berechtigungen erfordert oder die verbleibende Arbeit abnehmende Erträge bringt.

Verwandte Skills