Wie der Loop funktioniert
- Du gibst Aufgaben vor (inline-Text, UUID einer bestehenden Notiz oder Resume)
- Ein grüner angehefteter Sticker mit Checkboxen wird angelegt
- Claude startet die erste Aufgabe
- Der Stop-Hook fängt Claudes Beenden ab und lädt die nächste Aufgabe
- Jede erledigte Aufgabe wird in SlashNote automatisch abgehakt
- Wiederholung bis alle Aufgaben fertig sind oder du pausierst/stoppst
Der Stop-Hook ist der zentrale Mechanismus — er blockiert Claudes Beenden, solange Aufgaben offen sind.
Modi
Neue Aufgaben (inline)
/note-loop Tests schreiben, Feature implementieren, Doku aktualisieren
Legt einen grünen angehefteten Sticker mit Checkboxen an und startet sofort.
Aus bestehender Notiz (UUID)
/note-loop A550DE30-9B73-4CE5-A138-38F848471329
Liest nicht-abgehakte Checkboxen aus einer bestehenden Notiz und arbeitet sie ab.
Für später planen (neues Terminal)
/note-loop <uuid> --new-session 2h
/note-loop <uuid> --new-session --sonnet
Öffnet eine neue Terminal-Session mit der angegebenen Verzögerung. Modell wählbar (Opus, Sonnet, Haiku) und Permission-Modus (plan, acceptEdits, bypassPermissions).
Resume
/note-loop
Findet die bestehende note-loop-Notiz und macht bei den nicht-abgehakten Punkten weiter.
Loop-Steuerung
| Befehl | Wirkung |
|---|---|
/note-loop pause | Sofortige Pause — später mit /note-loop fortsetzen |
/note-loop pause after | Sanfte Pause — aktuelle Aufgabe noch beenden, dann stoppen |
/note-loop skip <Grund> | Aktuelle Aufgabe mit Grund überspringen, weiter zur nächsten |
/note-loop stop <Grund> | Loop ganz beenden, finale Zusammenfassung zeigen |
/note-loop list | Alle aktiven/geplanten Loops listen |
/note-loop cancel <uuid> | Einen geplanten Loop abbrechen |
Jede Pause-/Stop-Aktion zeigt eine Fortschritts-Zusammenfassung: Erledigt, Übersprungen, Verbleibend — mit Prozent-Anzeige.
Sicherheits-Mechanismen
| Sicherung | Beschreibung |
|---|---|
| Max. Iterationen | max(30, Aufgaben * 3) — skaliert mit der Aufgabenanzahl |
| Versuche pro Aufgabe | 3 Versuche, bevor als blocked markiert wird |
| Pause/Stop | /note-loop pause oder /note-loop stop jederzeit |
| State-Datei | JSON-State übersteht Session-Neustarts |
| Blocked-Aufgaben | Bleiben unabgehakt für manuelle Nacharbeit |
Fortschritts-Tracking
Ein Live-Fortschritts-Diagramm auf dem angehefteten Sticker zeigt:
- Erledigte Aufgaben (grün)
- Verbleibende Aufgaben (grau)
Das Diagramm aktualisiert sich automatisch, sobald der Stop-Hook eine Aufgabe verarbeitet.
Planungs-Menü
Wenn du --new-session ohne Zeit nutzt, erscheint ein Menü:
| Option | Beschreibung |
|---|---|
| Jetzt starten | Neues Terminal öffnen und sofort starten |
| In 1 Minute | Kurze Verzögerung zur Setup-Prüfung |
| In 30 Minuten | Aktuelle Arbeit erst abschließen |
| In 2 Stunden | Für später planen |
Du kannst auch eine eigene Zeit eingeben (1h 30m, at 18:00).
Smarte Verzeichnis-Erkennung
Beim Planen eines Loops in einer neuen Terminal-Session erkennt der Skill das Arbeitsverzeichnis automatisch:
- Reale Verzeichnisse (z. B.
/Users/du/projekt) werden direkt übernommen - Virtuelle Verzeichnisse (z. B.
/code, Docker-Pfade) werden erkannt und abgelehnt - Wenn das Verzeichnis nicht bestimmt werden kann, öffnet sich ein editierbares Config-Panel in SlashNote, in dem du es manuell setzt
So läuft die neue Terminal-Session immer im richtigen Projekt-Root.
Bestehende Config
Wenn eine Notiz bereits eine Planungs-Konfiguration hat (aus einem früheren /note-loop-Lauf), übernimmt der Skill sie:
- Verzeichnis, Modell und Permission-Modus bleiben erhalten
- Jedes Feld lässt sich vor dem Start im Config-Panel anpassen
- Das Config-Panel zeigt die aktuellen Einstellungen zur Kontrolle
State-Datei
Der Loop-State wird in .claude/slashnote-loop.local.md gespeichert (JSON-Format). Diese Datei trackt:
- Aktiven Status, Index der aktuellen Aufgabe
- Listen erledigter und blockierter Aufgaben
- Iterations-Zähler und Limits
- Pause-/Stop-Gründe und Zeitstempel