CommunityRecherche & Datenanalysegithub.com

0x6869726f6b69/claude-skills

Eine tiefgehende Überprüfung von wissenschaftlichen Arbeiten und technischen Dokumenten im Stil von Googles Deep Review (ehemals Paper Assistant Tool, PAT). Das Dokument wird in logische Segmente unterteilt, die Prüftiefe (Light/Medium/High) wird an die Informationsdichte angepasst, und für jedes Segment werden verschiedene Prüf-Subagenten parallel eingesetzt (schrittweise Beweisverifikation, Gegenbeispielsuche, numerische Nachrechnung, Versuchsdesign, Abgleich von Behauptungen und Belegen, Literaturcheck zur Neuheit). Kandidaten werden mit wörtlichen Zitaten abgeglichen und dedupliziert, Fehldetektionen durch eine Falsifikationsprüfung aussortiert, und die Ergebnisse in Markdown- und HTML-Berichten mit Overall Feedback und Detailed Feedback (Major concerns / Minor corrections / Suggestions) zusammengefasst. Es werden keine Punkte vergeben. Das Skill wird bei Anfragen wie "Deep Review", "Deep Review durchführen", "Wie PAT", "Fehler oder Beweislücken gründlich suchen", "Vor Einreichung technische Fehler ausmerzen", "Formeln / Beweise / Experimente prüfen" aktiviert, auch ohne Nennung des Skill-Namens. Es eignet sich auch für technische Dokumente wie Spezifikationen oder technische Berichte. Für punktbewertete Konferenz-Reviews und Review-Revisions-Schleifen wird das Skill paper-review-loop verwendet.

Was ist claude-skills?

Das Skill `0x6869726f6b69/claude-skills` implementiert eine tiefgehende, agentenbasierte Fehlersuche für wissenschaftliche Arbeiten und technische Dokumente, inspiriert von Googles Deep Review (Paper Assistant Tool, PAT). Es ist darauf ausgelegt, echte, vom Autor übersehene Fehler wie Beweislücken, Rechenfehler, numerische Inkonsistenzen, überzogene Behauptungen oder fehlende Vergleiche zu identifizieren und priorisiert darzustellen – ohne subjektive Benotung. Die Verarbeitung erfolgt in sieben Schritten: (1) Aufnahme des Dokuments (PDF bevorzugt für Seitenbilder), (2) logische Segmentierung mit dynamischer Prüftiefe (Light/Medium/High) basierend auf Informationsdichte, (3) parallele, tiefe Verifikation durch mehrere Subagenten pro Segment mit unterschiedlichen Perspektiven (z.B. Gegenbeispiele, Grenzfälle, Annahmen), (4) Zusammenführung und Deduplizierung der Kandidaten unter Verwendung wörtlicher Zitate aus dem Papier, (5) Falsifikationsprüfung durch einen unabhängigen Agenten, der die Validität der Funde kritisch hinterfragt („Devil’s Advocate“), (6) Synthese zu einer finalen Bewertung, und (7) Ausgabe eines Markdown- und HTML-Berichts mit Overall Feedback und detaillierten Abschnitten für Major Concerns, Minor Corrections und Suggestions. Das Skill unterstützt drei Tiefenstufen (Quick, Standard, Deep) mit variierender Anzahl von Segmenten, Agenten und Prüfperspektiven. Es kann auch von anderen Skills (z.B. paper-review-loop) als Teil eines iterativen Review-Prozesses aufgerufen werden. Es legt großen Wert auf nachvollziehbare, belegbare Aussagen, vermeidet Fehldetektion durch die Falsifikationsphase und betont, dass die finale Entscheidung beim Autor und den menschlichen Reviewern bleibt. Es ist für Claude Code, Cursor, Codex und ähnliche Plattformen konzipiert, die Subagenten orchestrieren können.

Funktioniert mit✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add https://github.com/0x6869726f6b69/claude-skills/tree/HEAD/skills/deep-review-modoki

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Deep-Review-Äquivalent: Aufteilung → parallele Verifikation → Falsifikation → Synthese

Dieses Skill repliziert die öffentlich bekannte Architektur von Googles Deep Review (dem Paper Assistant Tool, PAT, das auf STOC, ICML, NeurIPS, ICLR für Autoren getestet wurde) mit Claude-Subagenten. Ziel ist es, Autoren vor der Einreichung auf echte Fehler hinzuweisen (Beweislücken, Rechenfehler, numerische Inkonsistenzen, Behauptungen, die stärker sind als die Belege, fehlende Vergleiche) – und diese nachvollziehbar und priorisiert darzustellen. Es werden keine Punkte vergeben.

Überblick über die Schritte und ihre Begründung

SchrittVerantwortlichBegründung
1. AufnahmeSkriptSowohl Text als auch Seitenbilder werden benötigt. Extraktionsbedingte Verzerrungen in Formeln und Tabellen werden durch Bilder kompensiert
2. Segmentierung & BudgetzuweisungDu (der Orchestrator)Konzentration der Rechenleistung auf dichte Beweisabschnitte; Einleitung und verwandte Arbeiten werden oberflächlicher behandelt
3. Parallele TiefenprüfungSubagenten (Segment × Perspektive, Lens)Begrenzung des Kontextes pro Agent für tiefes Lesen; unabhängige Perspektiven erhöhen die Abdeckung
4. Abgleich & DeduplizierungSkriptMechanische Prüfung, ob wörtliche Zitate tatsächlich im Papier existieren; Zusammenfassen identischer Probleme
5. FalsifikationsprüfungSubagentFehlersuche führt mit zunehmenden Läufen zu mehr Fehldetektionen; eine skeptische, unabhängige Perspektive stellt die Genauigkeit wieder her
6. SyntheseSubagentBestimmung des Schweregrads, Priorisierung, Längenkontrolle, Overall Feedback
7. BerichterstellungSkript → Du (Orch.)Erstellung von report.md / report.html; prägnante Zusammenfassung der wichtigsten Punkte

Die wissenschaftliche Fundierung (welche Erkenntnisse aus welcher Literatur stammen) ist in references/research_basis.md dokumentiert.

Im Folgenden bezeichnet <skill_dir> das Verzeichnis, in dem diese SKILL.md liegt, <ws> das Arbeitsverzeichnis, und deep_review.py ist die Kurzform für python <skill_dir>/scripts/deep_review.py. Falls python nicht verfügbar ist, wird python3 verwendet.

0. Initialisierung: Tiefe und Fokus festlegen

  1. Identifiziere das zu prüfende Dokument. PDF ist am besten (ermöglicht Seitenbilder). Markdown-, TXT- und TeX-Dateien werden ebenfalls akzeptiert, erlauben aber keine Überprüfung von Abbildungen und Formeln mittels Bildern. Falls nur LaTeX-Quellen vorliegen und das Projekt gebaut werden kann, erstelle ein PDF und verwende dieses.
  2. Frage Tiefe und Fokus mittels eines Fragewerkzeugs (z.B. AskUserQuestion) in einer einzigen Abfrage ab. Falls dies nicht verfügbar ist, stelle die Fragen im Chat. Frage nicht nach Informationen, die bereits aus der Startnachricht hervorgehen. Bei Anweisungen wie „Mach einfach“ oder „Überlass mir“ beginne mit Standard-Tiefe und ohne Fokus.
    • Frage 1 „Tiefe“: Standard (empfohlen) / Quick / Deep (Ergänze die folgende Tabelle als Erklärung)
    • Frage 2 „Schwerpunkte“ (Mehrfachauswahl möglich): Keine / Beweise / Formeln / Experimente / Statistik / Neuheit / Verwandte Arbeiten (Freitext für Konferenz oder spezifische Angaben möglich)
TiefeAnzahl SegmenteTraces pro SegmentPerspektiven (Lenses)FalsifikationsumfangUngefähre Anzahl AgentenGeschätzte Zeit
quick2–41L0 (Synthese)Major-Funde und solche ohne eindeutige Lokalisierung4–810–20 Min
standard4–8High 2, andere 1L1, L2, L3Major-Funde und solche ohne eindeutige Lokalisierung10–2020–45 Min
deep5–12High 3, Medium 2, Light 1L1, L2, L3Zusätzlich Minor-Funde aus Formeln, Statistik, numerischen Werten; Kritik20–4045–90 Min

Die tatsächliche Zeit variiert stark mit der Länge des Papiers.

  1. Falls der Anschein besteht, dass der Benutzer ein fremdes Manuskript als Gutachter prüfen möchte, weise ihn darauf hin, die KI-Nutzungsrichtlinien der Zielkonferenz oder des Zieljournals zu beachten (viele Herausgeber und Konferenzen verbieten die Eingabe von Manuskripten in KI-Tools während des Review-Prozesses). Bei Autoren, die ihr eigenes Manuskript prüfen, ist dieser Hinweis nicht erforderlich.

1. Aufnahme

python <skill_dir>/scripts/deep_review.py init <Pfad zum Dokument> --depth standard --focus "<Fokus, falls vorhanden, sonst weglassen>" --venue "<Zielkonferenz, falls vorhanden, sonst weglassen>" --lang de
  • Das Arbeitsverzeichnis wird unter <Verzeichnis des Dokuments>/<Dokumentname>_deep_review/ erstellt (falls nicht schreibbar, im aktuellen Verzeichnis; mit --ws kann es explizit angegeben werden)
  • Es werden erstellt: paper.txt (mit === Page N ===-Trennern), pages/page_NNN.png (150 dpi), pages.json, config.json
  • Die ausgegebene Seitenübersicht (Wortanzahl, Anteil mathematischer Symbole, Anzahl Gleichungsnummern, Anzahl Theoreme / Beweise, Überschriften, Abbildungs- und Tabellenunterschriften) wird im nächsten Schritt verwendet
  • Lies alle WARN-Meldungen. Falls der Text (z.B. bei gescannten PDFs) unzureichend ist, ergänze die Aufgabenanweisungen für die Agenten um den Hinweis, sich hauptsächlich auf die Seitenbilder zu stützen
  • Die Berichtssprache wird mit --lang (ja / en) festgelegt und sollte der Benutzersprache entsprechen. Zitate bleiben im Original

2. Segmentierung und Budgetzuweisung

Erstelle anhand der Seitenübersicht die Datei <ws>/segments.json. Wenn der Inhalt einer Seite allein aufgrund der Überschrift nicht klar ist, kannst du die entsprechende Seite in paper.txt überfliegen (ein vollständiges Lesen ist nicht nötig).

Regeln:

  • Logische Zusammenhänge gliedern (z.B. Theorie, Methode, Experimente, Einleitung). Überschneidungen sind erlaubt, die Segmente müssen nicht aufeinanderfolgen. Beispiel: „Aussage von Theorem 3 in Sec. 3“ und „Beweis in Anhang B“ gehören in dasselbe Segment.
  • Alle Seiten müssen einem Segment zugeordnet werden (dies wird von plan geprüft).
  • Track (Tiefe) basierend auf Informationsdichte festlegen:
    • high: Haupttheorem und sein Beweis, zentrale Herleitungen, Kern eines Algorithmus, der die Korrektheit behauptet. Falls die Hauptaussage des Papiers in experimentellen Ergebnissen liegt, dann auch die zugehörigen Tabellen und Abbildungen.
    • medium: Methodenbeschreibung, Experimente, zusätzliche Experimente im Anhang.
    • light: Einleitung, verwandte Arbeiten, Discussion / Conclusion.
    • none: Referenzen, Danksagungen etc. (Begründung (reason) erforderlich. Referenzen werden von Perspektive L3 geprüft).
  • high-Segmente sollten maximal 8–10 Seiten umfassen (bei Länge aufteilen).
  • theme: intro / related_work / discussion / other / method / algorithm / system / theory / appendix_proofs / experiments / analysis / appendix_experiments / references.
  • In notes kann ein Hinweis für den prüfenden Agenten notiert werden (z.B. „dieses Segment stützt Behauptung X, hängt von Definition Y in Abschnitt Z ab“).
{
  "segments": [
    {"id": "S1", "title": "Einleitung und Beiträge", "pages": "1-2", "theme": "intro", "track": "light",
     "notes": "Beiträge C1–C3 als Aufzählung auf S.2"},
    {"id": "S2", "title": "Hauptsatz und Beweis", "pages": "4-5,13-16", "theme": "theory", "track": "high",
     "notes": "Beweis von Theorem 2 (S.5) in Anhang B (S.13–16). Annahmen sind Assumption 1–3 auf S.3"},
    {"id": "S3", "title": "Vorgeschlagener Algorithmus", "pages": "3-4", "theme": "algorithm", "track": "medium"},
    {"id": "S4", "title": "Experimente", "pages": "6-9", "theme": "experiments", "track": "medium"},
    {"id": "S5", "title": "Verwandte Arbeiten / Fazit", "pages": "9-10", "theme": "related_work", "track": "light"},
    {"id": "S6", "title": "Referenzen", "pages": "11-12", "theme": "references", "track": "none",
     "reason": "Referenzen werden stichprobenartig von Lens L3 geprüft"}
  ]
}

Erzeuge anschließend den Prüfplan:

python <skill_dir>/scripts/deep_review.py plan <ws>

In plan.json werden die zu startenden Agenten aufgelistet (Task-ID, verantwortliches Segment, Track, Traces = Perspektive, Seiten, Ausgabepfad, empfohlener effort). Bei Fehlern korrigiere segments.json und führe den Befehl erneut aus.

Gib eine einzeilige Rückmeldung an den Benutzer: Aufteilung abgeschlossen: 6 Segmente (High 1 • Medium 2 • Light 2), 9 Prüfagenten werden parallel gestartet

3. Parallele Tiefenprüfung

Starte alle Tasks aus plan.json parallel in einer einzigen Nachricht mit dem Agent-Tool. Überschreitet die Anzahl 10, starte sie in Wellen von ca. 8. Jeder Task hat einen effort-Wert; falls das Agent-Tool eine effort-Spezifikation unterstützt, starte die Tasks mit diesem Wert (um mehr Rechenleistung auf High-Track-Segmente zu konzentrieren).

Aufgabenanweisung für Segmentprüfer (kind: segment):

Du bist ein „Segmentprüfer“ des Deep Review. Lies zuerst die folgenden Referenzen vollständig durch und befolge die darin beschriebenen Schritte und Ausgabeformate.
  <skill_dir>/references/segment_reviewer.md
  <skill_dir>/references/checklists.md (die für dein Theme relevanten Abschnitte)
  <skill_dir>/references/schemas.md §1 und §4

- Volltext des Papiers: <ws>/paper.txt („=== Page N ===“ kennzeichnet die Seitenzahl)  Seitenbilder: <ws>/pages/page_NNN.png
- Originaldokument: <ws>/<input_copy aus config.json>
- Task: <T03>  Segment: <S2> „<Titel>“  Seiten: <4-5,13-16>  Theme: <theory (proof)>
- Track: <high>  Trace: <B — Gegenbeispiele, Grenzen, Annahmen>
- Notizen zum Segment: <notes, oder „keine“>
- Benutzerdefinierter Fokus: <focus, oder „keine“>  Zielkonferenz: <venue, oder „keine“>
- Ausgabe: <ws>/<candidates/T03_S2_B.json>
- Hilfsmittel: python <skill_dir>/scripts/pdf_tools.py (zum Zuschneiden oder Rendern mit --grid für Vergrößerung von Abbildungen/Formeln)

Nutze den gesamten Text als Kontext, konzentriere deine Kritik aber auf die dir zugewiesenen Seiten. Ein anderes Teammitglied prüft dasselbe Segment aus einer anderen Perspektive.

Tasks, die mehrere Light-Track-Segmente bündeln, listen alle Segmente im Segment-Feld auf.

Aufgabenanweisung für Perspektiven-Prüfer (Lenses) (kind: lens):

Du bist ein „Perspektiven-Prüfer (Lens)“ des Deep Review (<L2 Neuheit / Bedeutung>). Lies zuerst die folgenden Referenzen vollständig durch und befolge die für deine Perspektive relevanten Schritte und Ausgabeformate.
  <skill_dir>/references/lens_reviewers.md
  <skill_dir>/references/checklists.md (§6–§8)
  <skill_dir>/references/schemas.md §1 und §4

- Volltext des Papiers: <ws>/paper.txt  Seitenbilder: <ws>/pages/page_NNN.png
- Task: <T08>  Lens: <L2>
- Benutzerdefinierter Fokus: <…>  Zielkonferenz: <…>
- Ausgabe: <ws>/<candidates/T08_L2.json> (schreibe auch overall_notes)

Betrachte das gesamte Papier aus der Perspektive deiner Lens. Eine tiefe, segmentbezogene Prüfung wird von anderen Teammitgliedern durchgeführt.

Warte, bis alle Agenten abgeschlossen sind, und führe dann plan erneut aus, um zu prüfen, ob alle Tasks mit [done] markiert sind. Fehlende Tasks starte genau einmal neu. Falls sie dann immer noch fehlen, fahre fort und informiere den Synthese-Agenten, damit er dies in den Limitations vermerkt.

Gib eine einzeilige Rückmeldung an den Benutzer: Prüfung 9/9 abgeschlossen

4. Zusammenführung und Deduplizierung

python <skill_dir>/scripts/deep_review.py merge <ws>
  • Für jeden Kandidaten wird geprüft, ob das wörtliche Zitat im Papier existiert (exact / fuzzy / not_found), und die zugehörige Seite wird notiert. Ähnliche Kandidaten werden zu Clustern (K01, …) zusammengefasst und in merged.json geschrieben.
  • Das Feld support gibt die Anzahl der Tasks an, die dasselbe Problem unabhängig voneinander gefunden haben. Je mehr unabhängige Funde, desto wahrscheinlicher ist das Problem echt.
  • Die Batchs für die Falsifikationsprüfung (V01, …) werden ausgegeben. Warnungen wie invalid oder missing outputs werden notiert und dem für die entsprechende Datei verantwortlichen Agenten zugeordnet.

Gib eine einzeilige Rückmeldung an den Benutzer: 64 Kandidaten → auf 38 reduziert, 9 werden der Falsifikationsprüfung unterzogen

5. Falsifikationsprüfung

Starte die verify_tasks aus merged.json parallel in einer einzigen Nachricht.

Aufgabenanweisung für Falsifikationsprüfer:

Du bist ein „Falsifikationsprüfer“ des Deep Review. Lies zuerst die folgenden Referenzen vollständig durch.
  <skill_dir>/references/verifier.md
  <skill_dir>/references/schemas.md §2

- Volltext des Papiers: <ws>/paper.txt  Seitenbilder: <ws>/pages/page_NNN.png
- Zu prüfende Cluster: <K01, K04, K07> aus <ws>/merged.json (zugehörige Seiten: <…>)
- Ausgabe: <ws>/verdicts/<V01>.json

Gehe für jeden Kandidaten zunächst von der Annahme aus, dass das Papier korrekt ist, und versuche, den Kandidaten zu widerlegen. Bestätige (`confirmed`) nur diejenigen Kandidaten, die du unabhängig reproduzieren kannst (d.h. mit konkreten Belegen wie Nachrechnungen, Gegenbeispielen, widersprüchlichen Stellen im Papier etc.).

Nach Abschluss:

python <skill_dir>/scripts/deep_review.py collate <ws>

Die Datei collated.json enthält die Prüfergebnisse, verknüpft mit den Clustern. Einträge mit refuted oder cannot_locate sollten gelöscht werden.

Gib eine einzeilige Rückmeldung an den Benutzer: Falsifikationsprüfung abgeschlossen: 5 bestätigt, 2 plausibel, 2 Fehldetektionen

6. Synthese

Aufgabenanweisung für den Synthese-Agenten:

Du bist der „Synthese-Agent“ des Deep Review. Lies zuerst die folgenden Referenzen vollständig durch.
  <skill_dir>/references/synthesis.md
  <skill_dir>/references/schemas.md §3 und §4

- Eingabe: <ws>/collated.json (Kandidaten, Prüfergebnisse, Lenses-Befunde, Perspektivenverteilung), <ws>/paper.txt,
        <ws>/pages/, <ws>/config.json (Tiefe, Fokus, Zielkonferenz, Sprache)
- Ausgabe: <ws>/findings.json
- Führe nach Abschluss folgenden Befehl aus und korrigiere die Ausgabe, bis keine Fehler mehr auftreten:
  python <skill_dir>/scripts/deep_review.py render <ws> --check
- Berichtssprache: <Deutsch>  Benutzerdefinierter Fokus: <…>  Zielkonferenz: <…>
- Anmerkungen: <Fehlende Tasks etc., die in die Limitations aufgenommen werden sollen, oder „keine“>

Nur bei Deep-Tiefe: Kritik-Agent. Nachdem der Synthese-Agent seine Arbeit beendet hat, beauftrage einen separaten Subagenten mit Folgendem:

Du bist der „Kritik-Agent“ des Deep Review. Überprüfe die Datei <ws>/findings.json (Entwurf des Synthese-Agenten) anhand von <ws>/paper.txt und <ws>/pages/. Lies zuerst <skill_dir>/references/synthesis.md §8 und prüfe alle Einträge auf die dort genannten Kriterien (Genauigkeit von Zitaten und Stellenangaben, Konkretheit, Angemessenheit des Schweregrads, Existenz externer Referenzen, Ton, Länge). Überprüfe alle Major-Einträge selbst. Suche keine neuen Funde. Schreibe das Ergebnis als Liste von „ID · Problem · Korrekturvorschlag“ in <ws>/critique.md.

Sobald critique.md erstellt ist, beauftrage den Synthese-Agenten (per SendMessage oder durch einen neuen Start) mit: „Lies critique.md, übernimm die berechtigten Korrekturen in findings.json und führe render --check aus, bis es fehlerfrei ist.“

Abschließend:

python <skill_dir>/scripts/deep_review.py render <ws>

Es werden report.md und report.html erstellt. Der HTML-Bericht ermöglicht das Filtern nach Major / Minor / Suggestions und das Umschalten zwischen Berichts- und Seitenreihenfolge.

7. Berichterstattung an den Benutzer

Lies findings.json und fasse die Ergebnisse kurz zusammen. Zitiere nicht den gesamten Bericht.

  • Anzahl (Major / Minor / Suggestions) und Anzahl der durch die Falsifikationsprüfung ausgeschlossenen Fehldetektionen
  • Alle Major Concerns, jeweils in einer Zeile (ID, Stelle, Kernaussage)
  • Fazit (bottom_line) in 1–2 Sätzen
  • Dateien: report.html (im Browser öffnen), report.md, Arbeitsverzeichnis
  • Hinweis: Es handelt sich um KI-generierte Hinweise. Vor Änderungen am Manuskript sollte jeder Hinweis vom Autor überprüft werden.

Schlage nächste Schritte vor: Vertiefung eines bestimmten Hinweises, erneute Prüfung nach Überarbeitung, punktbewertetes Review mit Revisionsschleife (paper-review-loop).

Folgeaktionen

  • Vertiefung (z.B. „Mehr Details zu MJ2“): Starte einen einzelnen Segmentprüfer mit dem entsprechenden Bereich als Zuständigkeit, Track high und Trace B (Gegenbeispiele). Integriere das Ergebnis in findings.json → render.
  • Erneute Prüfung einer überarbeiteten Version: Führe den gesamten Prozess mit dem neuen PDF in einem neuen Arbeitsverzeichnis ab Schritt 1 durch. Gib dem Synthese-Agenten den Pfad zur vorherigen findings.json und lasse ihn im Feld previous den Status der einzelnen Punkte dokumentieren.
  • Wiederaufnahme nach Unterbrechung: Prüfe die vorhandenen Dateien im Arbeitsverzeichnis (segments.json → plan.json mit [done] → merged.json → verdicts/ → collated.json → findings.json) und setze den Prozess beim letzten abgeschlossenen Schritt fort. Verwende init --force nur, wenn der gesamte Prozess von vorne beginnen soll (dies löscht die vorherigen Ergebnisse).

Aufruf durch andere Skills

Skills wie review2revise-loop können dieses Skill als Teil eines iterativen Review-Prozesses aufrufen. Wenn der Aufrufer Eingabe, Arbeitsverzeichnis (--ws), Tiefe, Fokus, Zielkonferenz und eine vorherige findings.json spezifiziert:

  • Stelle die Fragen aus §0 nicht. Verwende die angegebenen Werte.
  • Führe die Schritte §1–§6 wie beschrieben durch und erstelle findings.json, report.md und report.html. Wenn eine vorherige findings.json angegeben wurde, füge dem Auftrag des Synthese-Agenten das Feld previous hinzu.
  • Gib für §7 nur eine einzeilige Meldung mit den Anzahlen (Major / Minor / Suggestions) zurück und kehre zum aufrufenden Skill zurück. Schlage keine nächsten Schritte vor.
  • Die Kriterien, die Tiefe und die Obergrenze für die Anzahl der Funde bleiben unverändert. Sie werden nicht zugunsten des aufrufenden Skills gelockert.

Umgebungen ohne Subagenten-Unterstützung

Der Ablauf bleibt identisch, aber du führst alle Tasks selbst nacheinander aus. Um die geringere Unabhängigkeit zu kompensieren, beachte Folgendes:

  • Empfehle dem Benutzer die Tiefe „quick“ (oder „standard“ auf Wunsch).
  • Lese vor jedem Task die zugewiesenen Seiten aus paper.txt und den Seitenbildern noch einmal und verlasse dich nicht auf das Gedächtnis.
  • Beurteile jeden Task ausschließlich aus der Perspektive der entsprechenden Anleitung (z.B. segment_reviewer.md).
  • Führe die Falsifikationsprüfung durch, ohne die beim Erstellen der Kandidaten verwendete Argumentation anzusehen; beurteile nur anhand der entsprechenden Stellen im Papier.

Prinzipien und ihre Begründung

  • Keine nicht verifizierbaren Aussagen: Zitate müssen wörtlich sein, Formeln/Tabellen werden anhand von Bildern geprüft, Berechnungen werden mit Code reproduziert, externe Referenzen werden auf ihre Existenz geprüft. Ein Bericht mit Fehldetektionen verschwendet die Zeit des Autors und untergräbt das Vertrauen in echte Funde.
  • Priorität vor Quantität: Major-Einträge konzentrieren sich auf Aussagen, die das Papier im Kern betreffen. Die Obergrenze für die Anzahl der Funde wird eingehalten. Übermäßige Detailbesessenheit und zu lange Berichte sind bei KI-Reviews am unbeliebtesten.
  • Keine Punktevergabe: Deep Review konzentriert sich auf Fehler und Verbesserungsvorschläge; es werden keine subjektiven Punkte vergeben. LLM-generierte Punktzahlen sind tendenziell zu optimistisch und instabil. Falls Punkte gewünscht sind, verwende das Skill paper-review-loop.
  • Die Entscheidung verbleibt beim Menschen: Dieses Werkzeug ist für Autoren vor der Einreichung gedacht und ersetzt nicht das menschliche Review. Die finale Entscheidung liegt beim Autor und den Gutachtern.
  • Vertraulichkeit des Manuskripts wahren: Verwende in Websuchanfragen keine Textstellen aus dem Manuskript oder unveröffentlichte Titel. Sende das Manuskript nicht an externe Dienste.
  • Die Originaldatei nicht verändern: Alle Arbeiten finden innerhalb von <ws> statt.

Individual skills in this repo

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

0x6869726f6b69/claude-skills

英語で書かれた学術論文・原稿のPDFを、プロの英文校正者として校正するスキル。学術出版ガイド(Olson, Guide to Academic and Scientific Publication)に基づくチェックリストで、英文法・語法、US/UK綴り、略語、句読点、時制、代名詞、用語の一貫性、図表、引用と文献リスト、タイトル・要旨・キーワード、投稿規定への適合を確認し、修正案つきのレポートと赤入れ(注釈付き)PDFを作る。モードは2つ:「1回校正」(指定したPDFを1回校正)と「loop」(校正→原稿に反映してPDFを再生成→再校正を、指摘が無くなるまで繰り返す)。使い方は `/academic-writing-loop 1回校正 paper.pdf` または `/academic-writing-loop loop paper.pdf`。英語論文のPDFについて「英文校正して」「英語をチェック/添削して」「ネイティブチェック」「文法を直して」「proofreadして」「投稿前に英語を磨きたい」などと頼まれたら、スキル名が出ていなくても使うこと(内容の査読は paper-review-loop、技術的な誤りの検証は deep-review-modoki の担当)。Use for English proofreading/copyediting of academic paper PDFs, single pass or iterative proofread→revise→re-proofread loops.

0x6869726f6b69/claude-skills

分析結果(グラフ画像・CSV/NPZ等のデータ・解析スクリプト・ノートブック)を、Nature系ジャーナルに採択されるレベルの多パネルFigure・Table・Captionにまとめるスキル。起動後に「どの結果を1枚のFigureにまとめるか」をユーザーに確認し、指示がなければ科学的ストーリー(What→How→Why→Performance→Impact)に沿って結果の取捨選択・パネル配置・配色まで自分で設計し、Arial 5–7 pt・89/183 mm幅・統一配色のベクターPDF/SVGを作ってQAまで行う。「結果を図にまとめて」「論文用のFigureを作って」「複数のグラフを1枚に」「Figure 1の概要図」「図を綺麗に/投稿用に整えて」「配色やフォントを統一」「Figure captionを書いて」「結果の表を作って」など、研究・分析結果を論文・投稿・発表用の図表に仕上げる依頼では、Natureと明示されていなくても必ずこのスキルを使うこと。Also use for any request in English for publication-quality, multi-panel or journal-ready figures from analysis results.

0x6869726f6b69/claude-skills

論文PDFを、その分野に精通した厳格かつ建設的な査読者として査読し(Paper Summary / Strengths / Weaknesses / Justification / Rebuttal向け質問 / Rating / Confidence)、指摘に沿って原稿を改訂→PDF再生成→再査読するサイクルを、ユーザーが指定した制限時間内でできるだけ多く繰り返す。起動直後に制限時間をユーザーに確認する。論文・原稿・preprint・投稿前やリジェクト後の論文PDFについて「査読して」「レビューして」「採択されるように改善して」「rebuttalに備えたい」「self-review」「ブラッシュアップして」などと頼まれたら、スキル名が出ていなくても使うこと。Federated Learning(non-IID・partial participation・privacy)、機械学習の理論・大規模実験の論文向けの詳しいチェックリストを持つ。Use for peer review of a paper PDF and time-boxed review→revise→re-review loops.

Verwandte Skills