--- name: status description: Fasst den aktuellen Projektstand in 5–10 Zeilen zusammen. Liest docs/90-status.md und den jüngsten Eintrag in docs/sessions/ und destilliert daraus "Wo stehen wir, was ist als Nächstes, was ist offen". Der Wiedereinstiegs-Befehl nach einer Pause. disable-model-invocation: true allowed-tools: - Read - Bash --- # status — Wiedereinstieg ## Wann der Skill läuft Auf expliziten Aufruf, typischerweise am Anfang einer neuen Session — bevor Claude oder Nutzer irgendwas anderes tun. Zweck: in unter 30 Sekunden einen verlässlichen Lagebericht bekommen, ohne `git log` oder Datei-Archäologie. ## Was der Skill tut 1. Prüft, ob `docs/90-status.md` existiert. - Wenn **nein**: meldet „Hier scheint noch keine `plan-start`-Struktur zu liegen. Entweder ist das kein initialisiertes Projekt, oder du bist im falschen Ordner." Abbrechen. 2. Liest `docs/90-status.md`. 3. Listet `docs/sessions/*.md` (ohne `README.md`) und öffnet die **chronologisch jüngste** Datei. Sortierung: die Dateinamen beginnen mit `YYYY-MM-DD`, also reicht `ls -1 | sort -r | head -n 1`. 4. Liest ggf. `docs/10-plan.md`, aber **nur den Abschnitt „Aktueller Fokus"** — nicht das ganze Dokument, um den Kontext klein zu halten. 5. Destilliert daraus eine **kompakte Ausgabe** in genau dieser Struktur: ``` 📍 Stand ({{TODAY_ISO}}) Wo wir stehen: <2–3 Sätze, direkt aus 90-status.md abgeleitet> Aktueller Fokus: <1–2 Zeilen aus 10-plan.md / „Aktueller Fokus"> Letzte Session (): <1–2 Sätze, was passiert ist und was offen blieb> Offene Blocker / Entscheidungen: Empfehlung für heute: ``` 6. Gibt diese Ausgabe als reinen Text aus. **Keine** weitere Konversation, keine Rückfragen, kein „Soll ich …?". ## Harte Regeln - **Nicht zusammenfassen, was nicht da ist.** Wenn `90-status.md` veraltet ist (z. B. letzte Änderung älter als das letzte Session-Log), am Ende der Ausgabe einen knappen Warnhinweis: „⚠️ 90-status ist älter als das letzte Session-Log — vermutlich wurde beim letzten Handoff nicht aktualisiert." - **Nicht kreativ werden.** Keine Interpretation, keine „ich würde empfehlen, Feature X zu bauen" — der Skill referiert, er plant nicht. - **Keine Schreib-Operationen.** Dieser Skill liest ausschließlich. ## Wenn der Nutzer dann weiterarbeiten will Nach der Ausgabe ist der Skill fertig. Die nächste Handlung steuert der Nutzer — typischerweise durch eine konkrete Frage („los, weiter mit Punkt 2 aus dem Fokus") oder einen anderen Skill-Aufruf.