Erkundung der Anwendung von /goal und /loop in Claude Code
Index
Erkundung der Anwendung von /goal und /loop in Claude Code
I. Häufige Anwendungsszenarien für /goal
(A) Autonome Erledigung langlaufender Aufgaben
Bei der Entwicklung komplexer Projekte zeigt /goal seine Stärken. Beispielsweise kann die KI mehrere Tage lang ununterbrochen an einem komplexen Projekt arbeiten – UI generieren, Bugs beheben, vollständige Funktionen erstellen usw. Es läuft so lange weiter, bis benutzerdefinierte Bedingungen erfüllt sind, z. B. „Alle Tests bestanden + Benutzer-Login funktioniert“. Viele nutzen dies direkt, um „3 langfristige /goal basierend auf meinem Ziel“ zu generieren, damit die KI gezielter eine Reihe komplexer Aufgaben erledigt.
(B) Multi-Agenten-/Teilaufgaben-Management
Der Haupt-Agent kann Aufgaben zerlegen und Unterzielen (subgoals) an Unter-Agenten zuweisen. Jeder Unter-Agent nutzt dann /goal, um unabhängig bis zur erfolgreichen Verifizierung zu laufen. Dies macht das Task-Management geordneter und erhöht die Effizienz.
(C) Schnelle Iteration von Code/UI
Erstellung von UI-Prototypen in kurzer Zeit, Durchführung von Reparaturen und sogar Generierung von Visualisierungen mit Diagrammen (in Kombination mit SVG). Die KI optimiert kontinuierlich von sich aus, bis Leistungs- oder Qualitätsstandards erreicht sind.
(D) Paralleles Ausführen mehrerer Langzeitaufgaben
Es können mehrere /goal gleichzeitig laufen, z. B. einer für das Codieren und einer für das Monitoring. In Kombination mit der Agent View lässt sich der Fortschritt aller Sitzungen bequem verfolgen, was ein effizientes Multitasking-Management ermöglicht.
(E) Kombination mit anderen Tools
Zusammen mit Codex/Hermes Agent ermöglicht dies die Realisierung von plattformübergreifenden, langlebigen Agenten und erweitert die Vielfalt der Funktionen.
II. Häufige Anwendungsszenarien für /loop
(A) Kontinuierliches Monitoring und Operations
Regelmäßige Überprüfung der Deployment-Health:
/loop 5m check if the deployment is healthy
Überprüft alle 5 Minuten, ob das Deployment gesund ist.
Scan von Fehlerprotokollen:
/loop 15m scan my error logs and flag anything new
Scannt alle 15 Minuten die Fehlerprotokolle und markiert neue Probleme.
Überprüfung des CI-Status:
/loop 30m check if CI passed on main
Überprüft alle 30 Minuten, ob die CI auf dem Hauptzweig (main) bestanden wurde.
(B) Hintergrund-Agenten-Arbeit
Claude Code laufen lassen, damit es wie ein Daemon periodisch Aufgaben ausführt – Server überwachen, APIs abfragen (Polling), regelmäßige Berichte erstatten usw.
(C) Kombination mit /goal
Zuerst goal - forge nutzen, um eine GOAL.md zu generieren (enthält done_when-Kriterien), dann liest /loop diese und prüft in jeder Runde die Akzeptanzkriterien. Bei Misserfolg wird eine minimale Reparatur durchgeführt, bei Erfolg wird gestoppt.
(D) Persistenter Betrieb
Session auf einem Server oder Cowork offen halten, um einen 24/7-Agenten zu realisieren; oder externen cron nutzen, um eine neue Session zu triggern und so den kontinuierlichen Lauf der Aufgaben sicherzustellen.
III. Echte Nutzungsformen: Kombination und Vergleich
Szenarien, für die /goal besser geeignet ist
Einmalige oder langlaufende Aufgaben mit klaren, verifizierbaren Endbedingungen. Es kann intelligent stoppen und vermeidet blinde Schleifen. Zum Beispiel: Code schreiben und alle Tests bestehen, alle Bugs beheben und verifizieren.
Szenarien, für die /loop besser geeignet ist
Repetitive Arbeiten, die regelmäßig überprüft/überwacht werden müssen. Zeitgesteuert, mit einstellbarem Intervall. Zum Beispiel: Kontinuierliches Überwachen von Logs, Abfragen externer APIs.
/goal als „Upgrade-Version von /loop“
Viele betrachten /goal als „Upgrade-Version von /loop“, die ein Supervisor-Modell nutzt, um zu entscheiden, ob die Aufgabe erledigt ist, und das Fortsetzen erzwingt, bis „done“ erreicht ist.
Tatsächlicher Workflow
Verwenden Sie /loop, um die GOAL.md + verification_loop zu lesen, um eine „intelligente Schleife bis zur Zielerreichung“ zu realisieren.
IV. Nutzerfeedback
Vorteile von /goal
Viele halten /goal für die unterschätzteste Funktion von 2026; sie verwandelt Claude in einen echten „autonomen Agenten“. In Kombination mit der Agent View (Liste der mehreren Sitzungen) wird die Verwaltung von mehreren Aufgaben noch bequemer.
Einschränkungen
Beeinflusst durch Nutzungslimits, können lang Aufgaben die Kontingente schnell verbrauchen; eignet sich besser für lokale/serverbasierte Läufe, um Persistenz zu gewährleisten.
V. Detaillierte Unterschiede zwischen /goal und /loop
| Dimension | /goal | /loop |
|---|---|---|
| Auslösung | Beginnt sofort automatisch, wenn die vorherige Runde abgeschlossen ist | Muss das eingestellte Zeitintervall warten |
| Stoppbedingung | Das Modell prüft, ob die completion condition erreicht ist | manueller Stopp oder subjektive Einschätzung des Modells |
| Kernmechanismus | Zielgesteuert: Nutzer definiert „Wann gilt es als erfolgreich“ | Zeitgesteuert: führt den Prompt mit fester Frequenz wiederholt aus |
| Anwendungsszenario | Aufgaben mit klar verifizierbaren Endbedingungen | Aufgaben, die regelmäßig wiederholt überwacht werden müssen |
| Vorteil | Intelligenter, verschwendet keine Durchläufe | Einfach einzustellen, ideal für rein repetitives Monitoring |
| Nachteil | Erfordert gut formulierte, beurteilbare conditions | Neigt zu blindem Polling; Stopp hängt von subjektiver Einschätzung ab |
Verwendungsbeispiele
/goal:
/goal Alle Tests bestanden und der Benutzer-Login funktioniert ordnungsgemäß.
Claude arbeitet weiter, bis die Bedingungen erfüllt sind.
/loop:
/loop 30s 检查一下部署日志,如果有错误就修复
Führt den Befehl alle 30 Sekunden aus.
VI. Praktische Nutzungsempfehlungen
Vorzug für /goal
Die meisten Entwicklungs-/Build-Aufgaben sind gut für /goal geeignet, besonders wenn Sie möchten, dass Claude ein vollständiges Ziel autonom erledigt – zum Beispiel „Diese Funktion fertigstellen und live schalten, dann stoppen“.
Einsatz von /loop
Verwenden Sie es, wenn tatsächlich periodisches Monitoring erforderlich ist, nicht nur eine einmalige Erledigung.
Kombinierte Nutzung
Sie können zunächst /goal für die Hauptaufgabe nutzen und darin /loop für das Sub-Monitoring verschachteln, um die Vorteile beider voll auszuschöpfen.
Die Kenntnis der Anwendungsszenarien, Unterschiede und Nutzungsempfehlungen für /goal und /loop in Claude Code hilft uns, diese Funktionen besser zu nutzen und die Arbeitseffizienz sowie Qualität der Aufgabenerfüllung zu steigern.