CommunityCodierung & Entwicklunggithub.com

Handoff (Übergabe)

Beendet eine Arbeitssitzung, indem eine Übergabedatei auf die Festplatte geschrieben wird, die die nächste Sitzung liest, um genau dort weiterzumachen, wo wir aufgehört haben – als Alternative zu /compact. Verwende sie, wenn der Benutzer /handoff schreibt oder Sätze wie „Sicher mir den Stand“, „Bereite die Fortsetzung für morgen vor“, „Schließen wir hier ab“, „Machen wir morgen weiter“ sagt.

Was ist Handoff (Übergabe)?

Die Handoff-Skill beendet eine Arbeitssitzung, indem sie eine detaillierte Übergabedatei auf die Festplatte schreibt, die von der nächsten Sitzung gelesen wird, um die Arbeit exakt dort fortzusetzen, wo sie aufgehört hat. Sie ist als Alternative zu /compact konzipiert, das die Zusammenfassung aus dem gesamten Chatverlauf generiert und dabei wertvolle Informationen wie bereits erfolglose Ansätze verwirft. Der Handoff-Ansatz ist kostengünstiger (nur einige hundert Token zum Schreiben/Lesen), ermöglicht dem Benutzer, die Kontrolle darüber zu behalten, welche Informationen erhalten bleiben (insbesondere fehlgeschlagene Ansätze und Entscheidungen), und bleibt dauerhaft auf der Festplatte, sodass mehrere Sitzungen auf demselben Projekt aufbauen können. Die Skill beschreibt eine schrittweise Anleitung zum Erstellen der Datei: Zunächst werden alle Informationen aus dem Chatverlauf rekonstruiert, dann nur die zwei fehlenden Punkte (Ziel und nächster Schritt) beim Benutzer erfragt, der Speicherort festgelegt (z. B. docs/handoff/ oder handoffs/-Ordner), die Datei mit einem spezifischen Frontmatter und sieben Abschnitten geschrieben und schließlich eine Chat-Zeile mit dem Resume-Befehl ausgegeben. Wichtig: Sie wird nicht verwendet bei Aufgabenwechseln ohne Kontinuität (dann /clear), bei falschen Pfaden (dann /rewind) oder bei kurzen Unterbrechungen (dann /rename + /resume).

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aurumiles/Skill/tree/HEAD/handoff

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Handoff (Übergabe)?

Beendet eine Arbeitssitzung, indem eine Übergabedatei auf die Festplatte geschrieben wird, die die nächste Sitzung liest, um genau dort weiterzumachen, wo wir aufgehört haben. Sie wird anstelle von /compact verwendet, niemals zusammen damit.

Warum nicht /compact

/compact liest den gesamten Chatverlauf, um eine Zusammenfassung zu schreiben, und ersetzt dann die Chronologie durch diese Zusammenfassung. Das Präfix ändert sich, der bereits aufgebaute Cache stirbt, und ab diesem Punkt wird er bei jedem weiteren Schritt über eine Zusammenfassung von vierzig Schritten neu aufgebaut. Es bringt keine Ersparnis, sondern erkauft Kontinuität zu einem hohen Preis.

Eine Handoff-Datei tut das Gegenteil auf drei Ebenen:

  1. Kostet weniger. Die Datei umfasst einige hundert Token beim Schreiben und ebenso viele beim Lesen, und die neue Sitzung startet mit einem kleinen, sauberen Präfix.
  2. Der Benutzer entscheidet, was überlebt. /compact entscheidet selbst und wirft das Wertvollste weg: die bereits ausprobierten, erfolglosen Wege. Keine automatische Zusammenfassung bewahrt sie.
  3. Bleibt auf der Festplatte. Die dritte Sitzung am selben Projekt weiß, was die erste und die zweite getan haben. Ein Compact lebt und stirbt innerhalb seiner Sitzung.

Vorgehen

1. Rekonstruiere selbst, frag nicht nach dem, was du sehen kannst. Was wurde bearbeitet, was wurde getestet, was ist fehlgeschlagen und warum, welche Entscheidungen wurden getroffen, wo wurde aufgehört – all das steht im Chatverlauf. In einem Git-Repository füge git status --short und git log --oneline -5 hinzu.

2. Frage nur nach den zwei Lücken, die du nicht ableiten kannst. Das sind das Ziel (was wird gebaut und warum, nicht was heute gemacht wurde) und der gewünschte nächste Schritt (der nicht immer der offensichtliche ist). Wenn sie fehlen, frage sie in einer einzigen Frage, die bereits deine Hypothese enthält, sodass nur ein „ja“ als Antwort reicht. Alles andere wird nicht gefragt: Wenn ein Abschnitt leer ist, schreibe keine und mach weiter, erfinde keine Probleme, die es nicht gab.

3. Entscheide, wo die Datei abgelegt wird. In einem Code-Repository: docs/handoff/{YYYY-MM-DD}-{slug}.md. In einem Vault oder Notiz-Ordner (wie dieses Projekt selbst, dein-os): ein Ordner handoffs/ innerhalb des Projekts, zu dem die Arbeit gehört. Der {slug} besteht aus zwei oder drei Wörtern zur Arbeit, nicht zum Datum. Falls bereits ein Handoff mit demselben Slug existiert, nicht überschreiben: die neue Datei erhöht ein Feld seq und setzt die Vorgänger-Datei in prev, sodass die Kette rückwärts lesbar ist.

4. Schreibe die Datei mit folgendem Frontmatter – type: handoff, date, status, seq, prev, tags – und diesen Abschnitten in dieser Reihenfolge:

  • Ziel: Was wird gebaut und warum, zwei oder drei Zeilen, inklusive Begründung.
  • Wo wir stehen: Der aktuelle reale Stand. Was funktioniert, was ist halb fertig, was ist noch nicht begonnen.
  • Was wir versucht haben, das NICHT funktioniert hat: Der wichtigste Abschnitt der Datei. Jeder verworfene Weg mit Begründung. Dient dazu, zu verhindern, dass die nächste Sitzung ihn von vorne wieder versucht.
  • Probleme, auf die wir gestoßen sind, und wie wir sie gelöst haben: Nur diejenigen, die wieder auftreten würden. Symptom, Ursache, Korrektur.
  • Getroffene Entscheidungen: Was wurde gewählt und was wurde verworfen, mit einer Zeile Begründung. Eine Entscheidung ohne die verworfene Alternative wird eine Woche später von Grund auf neu diskutiert.
  • Bearbeitete Dateien: Pfade, mit einer Zeile, was in jeder Datei geändert wurde.
  • Wohin wir gehen wollen: Der nächste Schritt, im Imperativ geschrieben. Dann der übernächste, falls bereits klar.
  • Vor dem Anpacken zu wissen: Fallstricke, Befehle, die auf eine bestimmte Weise ausgeführt werden müssen, Dinge, die kaputt aussehen, es aber nicht sind. Wenn es keine gibt, keine.

5. Schließe ab, indem du die Resume-Zeile in den Chat schreibst, bereit zum Einfügen in eine neue Sitzung: Lies {Pfad} und fahre fort ab „Wohin wir gehen wollen“. Plus eine Zeile, die besagt, dass man jetzt /clear machen kann und dass der Resume nur diese eine Datei kostet.

Wann NICHT verwendet

Eine Skill, die immer verwendet wird, ist eine Skill, die wahllos verwendet wird.

  • Aufgabenwechsel ohne Kontinuität → /clear, kein Handoff nötig.
  • In den letzten Schritten wurde ein falscher Weg eingeschlagen → /rewind, das zu einem Punkt zurückkehrt, den der Cache bereits kennt.
  • Fortsetzung erfolgt bald und ohne zwischenzeitliche Aktualisierungen → /rename plus /resume.
  • Die Arbeit geht einen weiteren Tag oder eine weitere Woche weiter → diese Skill.

Diese Skill führt /clear nicht für den Benutzer aus, sondern empfiehlt es lediglich.

Individual skills in this repo

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

aurumiles/Skill

SKILL CAROSELLI CANVA — Crea un carosello Instagram per @aurumiles dentro Canva (create-design / copy-design di #8), stile deciso con Davide il 24-25 set 2026: font Anton/Roboto/OpenSauce, oro su nero, una foto vera di Davide solo in copertina. Usala SOLO quando Davide chiede esplicitamente «in Canva» o di clonare/adattare un carosello già fatto in Canva. Per i caroselli nello stile delle lezioni (rosso su nero, Oswald, fatti qui da Claude) usa la skill `caroselli-claude`.

aurumiles/Skill

SKILL CAROSELLI CLAUDE — Crea un carosello Instagram per @aurumiles direttamente qui, senza Canva, nello stile delle slide della Lezione 1 (nero, Oswald corsivo + Inter, accento rosso o altro colore, foto vere ritagliate dagli originali, poco testo, 1080x1350). Usala quando Davide chiede un nuovo carosello senza specificare Canva, o dice «fammelo come le slide della lezione». Per i caroselli in Canva usa `caroselli-canva`.

aurumiles/Skill

Trasforma quello che c'è in memoria/grezzo/ in pagine consultabili dentro memoria/wiki/. Usala quando l'utente dice che ha messo qualcosa nel grezzo, quando droppa un PDF o una trascrizione, o quando dice "ingesta questo", "leggi questo", "mettilo nella memoria".

aurumiles/Skill

Risponde a una domanda leggendo la memoria, e offre di rimettere dentro la risposta come pagina nuova. Usala quando l'utente chiede "cosa sappiamo di X", "fammi un'analisi di X", "confronta X e Y", o qualsiasi domanda che richieda di mettere insieme più cose che sa già.

Verwandte Skills