This skill should be used when the user asks to create a learning summary, Lernzusammenfassung, or Zusammenfassung for a Uebungsblatt or exercise sheet. It reads the exercise PDF, solution PDF, and lecture notes, then writes a structured LaTeX PDF (or Markdown) summary with theory, step-by-step recipes, and exam tips.
Erstellt eine strukturierte Lernzusammenfassung zu einem Übungsblatt. Der Benutzer gibt die Übungsnummer (z.B. 03) über $ARGUMENTS — falls nicht gegeben, danach fragen.
CLAUDE.md im aktuellen Projektverzeichnis, um die Verzeichnisstruktur und das Fach zu verstehen. Prüfe insbesondere, ob eine Sektion ## Skill-Anpassungen → ### uni-study-summary existiert. Falls ja, gelten die dort definierten Overrides für Quellenstruktur, Fokus, Ausschlüsse und Abschnitt-Anpassungen für diesen gesamten Lauf.docs/Übungen/Aufgaben/Übung-{Nr}.pdfdocs/Übungen/Lösungen/Lösung-{Nr}.pdfdocs/Vorlesung/Vorlesung-{Nr}.pdf (oder Vorlesung-Skript.pdf bei Einzelskript)docs/Übungen/Weiteres/docs/Zusatz/docs/Skript/, docs/Sonstiges/, Aufgaben{Nr}.pdf, Loesungen{Nr}.pdfDie Quell-PDFs werden nicht direkt im Main-Context gelesen. Stattdessen werden strukturierte Extrakte erstellt, die nur die klausurrelevanten Informationen enthalten. Der Main-Agent entscheidet autonom, ob er die Extraktion an Subagents (Task-Tool) delegiert oder selbst durchführt.
Quellen: Übung-{Nr}.pdf + Lösung-{Nr}.pdf (bzw. bei Skill-Anpassungen die dort definierte Quellenstruktur; bei fehlenden separaten PDFs das relevante Skript-Kapitel mit eingebetteten Aufgaben).
Extrahieren:
Weglassen: Layout, Kopfzeilen, Seitennummern, redundante Standardformulierungen.
Rückgabeformat (JSON):
{
"themen": ["Thema 1", "Thema 2"],
"skript_stichworte": ["Stichwort für Vorlesungszuordnung", "..."],
"aufgaben": [
{
"nr": "1a",
"aufgabe": "Kompakte Aufgabenstellung",
"methode": "Verwendete Methode",
"schritte": ["Schritt 1", "Schritt 2"],
"formeln": ["\\LaTeX-Formel"],
"ergebnis": "Endergebnis",
"fehlerhinweise": ["Typischer Fehler"]
}
]
}
Quellen: Relevante Vorlesungskapitel (ermittelt über Themenindex in CLAUDE.md + skript_stichworte aus Phase A), Zusatzmaterial aus docs/Übungen/Weiteres/ und docs/Zusatz/.
Extrahieren:
Weglassen: Historische Einordnungen, nicht-klausurrelevante Beweise, bereits durch Aufgaben abgedeckte Beispiele.
Rückgabeformat (JSON):
{
"definitionen": [
{"name": "Name", "inhalt": "Exakter Wortlaut", "formel": "\\LaTeX"}
],
"methoden": [
{"name": "Methode", "schritte": ["Schritt 1", "..."], "voraussetzungen": "..."}
],
"zusammenhaenge": "Freitext: Wie hängen die Konzepte zusammen?",
"zusatzmaterial_kochrezepte": ["Kochrezept-Inhalt falls vorhanden"],
"klausur_hinweise": ["Relevante Hinweise"]
}
Standard ist LaTeX → PDF (sum/Zusammenfassung{Nr}.pdf). Markdown (sum/Zusammenfassung{Nr}.md) nur bei reinen Text-Zusammenfassungen ohne nennenswerte Formeln.
Erstelle die Zusammenfassung auf Deutsch basierend auf den strukturierten Extrakten aus Schritt 2 — kein erneutes Lesen der Quell-PDFs nötig. Folgende Abschnitte:
Weiteres/) bereits Kochrezepte existieren, diese als Basis verwenden und ggf. ergänzenSpeichere die Zusammenfassung als sum/Zusammenfassung{Nr}.md.
sum/Zusammenfassung{Nr}.tex. Lies reference.md (im Skill-Verzeichnis) für die vollständige Preamble, Farb-Definitionen und mdframed-Umgebungen. Verwende ausschließlich die in reference.md gelisteten Pakete. Falls ein zusätzliches Paket die Qualität verbessern würde, den User bitten es zu installieren — Qualität steht an erster Stelle.Wichtig: Verwende nicht
tcolorbox— Tagging-Inkompatibilität mit dem LaTeX 2024+ Kernel erzeugt Debug-Output auf Seite 1.
pdflatex:
pdflatex -interaction=nonstopmode -output-directory="<sum-Verzeichnis>" "<tex-Datei>"
Falls pdflatex nicht im PATH: absoluten Pfad ermitteln (which pdflatex oder plattformspezifisch, z.B. /Library/TeX/texbin/pdflatex auf macOS).
Zweimal ausführen für korrekte Referenzen..aux, .log, .out, .toc), behalte aber die .tex-Datei..log-Datei:
File '...' not found): Immer den User bitten das Paket zu installieren (tlmgr install <paketname>). Niemals das Paket eigenmächtig entfernen oder die .tex-Datei umschreiben um das Paket zu umgehen..tex-Datei beheben und erneut kompilierenNach erfolgreicher Kompilierung das erzeugte PDF mit dem Read-Tool öffnen und prüfen:
Struktur — Alle 5 Abschnitte vorhanden? mdframed-Boxen korrekt gerendert? Keine abgeschnittenen Formeln oder Overfull-Boxen?
Inhalt — Themenübersicht deckt alle Aufgaben ab? Zentrale Definitionen und Formeln enthalten? Kochrezept für jeden Aufgabentyp? Formeln korrekt (Vergleich mit Skript/Musterlösung)? Tipps spezifisch statt generisch?
Bei Mängeln: beheben, erneut kompilieren, erneut prüfen. Maximal 3 Iterationen. Danach verbleibende Mängel dem Benutzer mitteilen.
Zeige dem Benutzer:
sum/Zusammenfassung{Nr}.tex / .mdsudo aufrufen; bei Berechtigungsfehler den User bittenmdframed statt tcolorbox verwenden (Tagging-Bug in LaTeX 2024+)Abschließend skill-optimize mit uni-study-summary aufrufen.