From academic-research
Use this skill when the user wants a chapter SCHREIBEN (Text-Output, kein Review). Triggers on "Kapitel SCHREIBEN", "Einleitung schreiben", "Theorieteil ausformulieren / Theoretischer Rahmen", "Methodik-Kapitel / Methodenteil", "Empirie / Ergebnisse darstellen", "Diskussion schreiben / Diskussionsteil drafted", "Fazit / Schlussteil", "Übergänge formulieren / Uebergaenge formulieren". Für reines Struktur-/Gliederungs-Feedback ohne Neuschrieb → `advisor`. Für Abstract/Keywords → `abstract-generator`. Für Zitations-Formatierung → `citation-extraction`.
How this skill is triggered — by the user, by Claude, or both
Slash command
/academic-research:chapter-writerThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Gemeinsames Preamble laden:** Lies `skills/_common/preamble.md`
Gemeinsames Preamble laden: Lies
skills/_common/preamble.mdund befolge alle dort definierten Blöcke (Vorbedingungen, Keine Fabrikation, Aktivierung, Abgrenzung), bevor du mit diesem Skill-spezifischen Inhalt fortfährst.
Schreibt konkrete Kapitel (Einleitung, Theorieteil, Methodik, Empirie,
Diskussion, Fazit). Zieht Zitate via vault.search() +
vault.find_quotes() und folgt dem Disziplin-Register.
Erzeugt Kapitel-Prosa als Text-Output und baut Zitate in die
Argumentation ein.
Struktur-/Gliederungs-Feedback ohne Neuschrieb → advisor.
Wörtliche Zitate aus PDF → citation-extraction.
Schlecht-/Gut-Beispiele pro Kapiteltyp (Theorie, Methoden, Diskussion):
${CLAUDE_PLUGIN_ROOT}/skills/chapter-writer/references/chapter-examples.md. Vor dem Draften lesen.
./academic_context.md (Forschungsfrage, Gliederung, Zitationsstil),
./writing_state.md (Fortschritt)vault.search(query, k=5) für relevante Paper,
vault.find_quotes(paper_id, query, k=3) für Zitat-Kandidaten./writing_state.md — Wortzahlen und Kapitelstatus aktualisieren./literature_state.md nicht laden (ist read-only Snapshot — bei Bedarf
via node scripts/export-literature-state.mjs regenerieren)Lies ./academic_context.md und ./writing_state.md.
Fehlt ./academic_context.md: academic-context-Skill triggern.
Fehlt Gliederung: advisor-Skill vorschlagen.
Quellen nicht aus literature_state.md laden — stattdessen Vault-Queries
verwenden (Schritt 4): nur relevante Quellen, nicht die komplette Liste.
Falls unklar, den User fragen, welches Kapitel/welcher Abschnitt zu schreiben ist. Kläre: Kapitelnummer und -titel, Scope (was das Kapitel leisten soll), zugeordnete Quellen, erwarteter Umfang (Seitenschätzung aus der Gliederung).
Wenn /search --interactive aktiv war oder der User explizit eine
Freigabe-Runde wünscht, Approval-Gate vor dem Draften einbauen:
AskUserQuestion Optionen anbieten:
/search erneut aufrufenBei --interactive=off (default) ohne /search --interactive-Kontext:
Kapitelplanung direkt starten (kein Gate).
Bevor geschrieben wird, erstelle einen kurzen internen Plan:
vault.search("<Kapitelthema>", k=5) → [paper_id, snippet], dann
vault.find_quotes(paper_id, query="<Unterabschnitts-Frage>", k=3) →
[verbatim, page, quote_id]. Ergebnis: ~1700 Token Quellen-Kontext statt
vollständigem literature_state.md-Dump.Plan dem User zur Freigabe vorlegen, bevor gedraftet wird.
Schreibe das Kapitel Abschnitt für Abschnitt. Je Abschnitt:
Zitatdaten aus citation-extraction nutzen (inline-formatiert nach dem Stil aus
./academic_context.md). Integrationsmuster: Direktzitat (Wortlaut + Seite),
Paraphrase (eigene Worte + Zitat), Zusammenfassung (verdichtet + Zitat),
Synthese (mehrere Quellen kombiniert).
Nach dem Vorstellen jedes Abschnittsentwurfs:
Liefert der User Notizen oder Stichpunkte, bau sie zu akademischer Prosa aus und bewahre die inhaltliche Absicht.
Nachdem alle Abschnitte reviewt und freigegeben sind:
Nach der Freigabe des Kapitels durch den User:
./writing_state.md lesen (veraltete Überschreibungen vermeiden)Struktur- und Zitations-Profile pro Kapiteltyp (Einleitung, Theoretischer
Rahmen, Methodik, Analyse/Ergebnisse, Fazit):
${CLAUDE_PLUGIN_ROOT}/skills/chapter-writer/references/chapter-types.md. Beim Kapitelplanung-Schritt
das passende Profil anwenden.
Quellen-PDFs im documents-Parameter übergeben, damit die API die
Quellenbindung erzwingt; jedes Paraphrase-Segment via citations[]
nachweisbar. Vollständiger Workflow und Fallback (kein PDF im Vault):
${CLAUDE_PLUGIN_ROOT}/skills/chapter-writer/references/citations-api.md.
Vor dem quality-reviewer-Aufruf prüfen, ob ein Anti-KI-Audit-Pass nötig ist
(Hochschul-Marker in academic_context.md, kein humanizer_de: off).
Trigger, Ausführung und Ergebnis-Handling:
${CLAUDE_PLUGIN_ROOT}/skills/chapter-writer/references/humanizer-audit.md.
Nach der Generierung des Kapitel-Entwurfs (ggf. nach Humanizer-Audit-Pass)
triggere den quality-reviewer-Agent. Vollständige Kriterien-Konfiguration und
PASS-/REVISE-Handling: ${CLAUDE_PLUGIN_ROOT}/skills/chapter-writer/references/quality-review-config.md.
./writing_state.md aktualisieren/search anbietennpx claudepluginhub ahlerjam/academic-researchGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.