CommunityRecherche & Datenanalysegithub.com

chgagne/claude-skills-research

Wird verwendet, um einen Entwurf mit spezifischen früheren Arbeiten direkt zu vergleichen – ob das Baseline-Training im gleichen Maßstab durchgeführt wurde, ob die Protokolle übereinstimmen, wie viele Seeds jeweils gelaufen sind oder was ein Konkurrent tatsächlich berichtet. Wird ausgelöst durch "Vergleiche dieses Papier mit X", "Wie unterscheidet sich unsere Methode von Y", "Ist der Baseline-Vergleich fair", "Wurde im gleichen Maßstab trainiert" oder eine Shortlist aus einer Gap-Sweep.

Was ist claude-skills-research?

Dieses Skill automatisiert den detaillierten Vergleich eines wissenschaftlichen Entwurfs mit spezifischen früheren Arbeiten, genau auf den Achsen, die Gutachter kritisieren: Problemstellung, Daten, Trainingsumfang, Checkpoints, Seeds, Metriken, Ergebnisse und Rechenaufwand. Es ist besonders nützlich für Forscher, die die Fairness ihrer Baseline-Vergleiche überprüfen wollen, z. B. ob ein Konkurrenzmodell mit dem gleichen Datensatzumfang trainiert wurde oder wie viele Seeds gelaufen sind. Das Tool extrahiert Zellen aus Zitaten mit genauen Quellenangaben (Abschnitt und Satz) und berechnet numerische Werte wie das Trainingsskalenverhältnis oder die Seed-Anzahl automatisch. Es unterstützt als Datenquellen arXiv-LaTeX-Quellen (bevorzugt), arXiv-PDFs, Open-Access-PDFs und Abstracts und gibt bei Fehlen einer Quelle eine Degradierungsmarkierung aus. Es ist für Claude Code optimiert, aber auch in anderen KI-Agenten wie Cursor oder Codex nutzbar, und wird über die Befehlszeile mit Pfaden und Kurztiteln gesteuert.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/chgagne/claude-skills-research/tree/HEAD/comparing-papers

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

Vergleich von Papieren

Übersicht

Setzt einen Entwurf und seine nächste frühere Arbeit nebeneinander auf den Achsen, die Gutachter angreifen, wobei jede Zelle auf einen zitierten Satz und den Abschnitt, aus dem er stammt, zurückverfolgbar ist.

Das Tool sammelt Beweise; Sie ziehen die Schlussfolgerung. Es berechnet eine Notiz zu genau zwei Achsen – einem Trainingsskalenverhältnis und einer Seed-Anzahl –, weil diese arithmetisch sind. Auf jeder anderen Achse zeigt es zwei Textpassagen und stoppt. "Diese Protokolle unterscheiden sich" klingt wie ein Ergebnis, ist aber ein Urteil, und ein Tool, das es fällt, wird es irgendwann in einem Dokument, das Sie unterschreiben, falsch machen.

Dies automatisiert die Prüfung, die reviewing-paper-sources/reference/claim-audit.md als "Baseline-Trainingsumfang vs. sein veröffentlichter Umfang" bezeichnet, was sonst das Lesen von zwei Anhängen und eine Multiplikation bedeutet.

Ausführen

python3 ~/.claude/skills/comparing-papers/assets/run-compare.py . \
    --against "SNIP: Brückenschlag zwischen mathematischen symbolischen und numerischen Bereichen" \
    --out review-assets/

# die Shortlist direkt aus einem Gap-Sweep übernehmen
python3 ~/.claude/skills/comparing-papers/assets/run-compare.py . \
    --from-candidates review-assets/candidates.json --grade THREAT

Ausführung mit absolutem Pfad aus dem Papierverzeichnis. Nur Stdlib. --against akzeptiert einen Titel, eine DOI oder eine arXiv-ID und wiederholt sich; --limit begrenzt die Anzahl der abgerufenen Papiere (Standard 5).

Schreibt paper-comparison-<date>.md und comparison.json. Exit-Code 2 bedeutet, dass ein Papier nur als Abstract erreichbar war.

Die Erwerbsleiter

1. arXiv-Quelltext (LaTeX)  mit stdlib tarfile/gzip lesen
2. arXiv-PDF                 über pdftotext, nur wenn diese Binärdatei installiert ist
3. Open-Access-PDF           über OpenAlex oa_url, gleiche Einschränkung
4. Abstract                  degradiert

LaTeX-Quelltext wird aus gutem Grund bevorzugt. Trainingsumfang, Seed-Anzahlen und Rechenbudgets befinden sich in Anhängen, und Anhänge sind das, was die PDF-Extraktion verstümmelt. Stufe 1 benötigt keine PDF-Analyse und behält die Abschnittsüberschriften exakt. Im SNIP-Papier liefert es 66 Abschnitte, darunter "Details zu den Voraussetzungsdaten"; die Zahl, um die sich der Vergleich dreht, befindet sich darin.

Ein Dokument, das auf Stufe 4 fällt, wird als degradiert markiert, und der Bericht sagt dies, denn "nicht im Abstract gefunden" ist kein Beweis für Abwesenheit.

Zahlen verstecken sich in LaTeX-Mathematik. SNIP schreibt seinen Umfang als $60$ Millionen, der Entwurf schreibt $10^5$ Aktualisierungen, und 1{,}000 ist ein Tausendertrennzeichen. Trennzeichen werden vor jeder Extraktion entfernt – ohne diesen Schritt stimmt jedes numerische Muster stillschweigend mit nichts überein.

Achsen

AchseWarum ein Gutachter sich dafür interessiert
problemwas das Papier zu lösen behauptet
dataDatensätze und Korpora
training_scaleEin Baseline-Modell, das mit einem Bruchteil seines veröffentlichten Umfangs neu trainiert wurde, kann das wichtigste Ergebnis künstlich erzeugen
checkpointWenn ein offizieller Checkpoint existiert und nicht evaluiert wurde, ist das die erste Frage, die gestellt wird
seedsEin Seed bedeutet, dass Konfidenzintervalle das Evaluierungsrauschen beschreiben, nicht die Trainingsvarianz
metricsob der Vergleich gleichartig ist
resultsdie wichtigsten Zahlen
computedie Kosten, mit denen die Methode tatsächlich ihre Qualität erkauft

training_scale bevorzugt eine angegebene Gesamtzahl ("vorab trainiert auf etwa 60 Millionen Beispielen") und multipliziert andernfalls Aktualisierungen mit der Batch-Größe, wobei die Arithmetik gezeigt wird, damit Sie sie überprüfen können.

Gemessenes Ergebnis

Benchmark gegen eine vorherige menschliche Überprüfung desselben Entwurfs, die die Skalenlücke von Hand fand und als kritisch einstufte. Das Tool reproduziert sie aus dem Quelltext:

AchseEntwurfSNIP
training_scale6,4 Mio. Beispiele (100.000 Aktualisierungen × 64 Batch), Optimierung60 Mio. Beispiele (angegeben), Voraussetzung
seeds"Alle Varianten werden von Grund auf mit Trainings-Seed 0 trainiert", Hyperparameterauswahl—

mit der berechneten Notiz "6,4 Mio. vs. 60 Mio. – etwa 11% des Umfangs des anderen Papiers", was den 10,7% der Überprüfung entspricht. 10 Akzeptanzkriterien, 68 Offline-Tests.

Grenzen

  • Die deskriptiven Achsen sind schwächer als die numerischen. problem, data und metrics finden einen relevanten Satz, nicht unbedingt den besten. Behandeln Sie sie als Zeiger auf den Text; behandeln Sie training_scale, seeds und compute als Ergebnisse.
  • — bedeutet, dass kein Satz übereinstimmt, nicht, dass das Papier ihn auslässt. Überprüfen Sie die Quelle, bevor Sie eine Abwesenheit melden.
  • Release-Informationen befinden sich oft nicht im Manuskript. Der SNIP-10dmax-Checkpoint von SNIP ist öffentlich, aber die Zeichenfolge erscheint nie im Papier – die Checkpoint-Achse meldet nicht gefunden dafür, korrekt und unbrauchbar. Sehen Sie sich das Repository an.
  • Nur das, was das Papier geschrieben hat. Wenn ein Protokollunterschied nie angegeben wird, findet ihn kein Extraktor.
  • Am langsamsten der drei Review-Skills: arXiv ist auf 3s gedrosselt, und E-Print-Tarballs sind groß.

Siehe auch

  • reference/axes.md – was jede Achse offenlegt und was damit zu tun ist
  • reviewing-paper-sources – Phase 4 (Claim-Audit) und Phase 0 bieten dieses Skill
  • surveying-literature – erzeugt die candidates.json-Shortlist, die dieses Skill verbraucht

Verwandte Skills