CommunityRecherche & Datenanalysegithub.com

Familienforschung

Recherchiere Familiengeschichte, interpretiere vorhandene Stammbäume und Dokumente, unterscheide Namensvettern und erstelle quellenbelegte Verwandtschaftsbäume, insbesondere für die ehemalige UdSSR und das Russische Reich. Verwende dies für Abstammung, historische Archivsuchen, widersprüchliche Verwandtschaftsverhältnisse und GEDCOM-Berichte; keine Verfolgung lebender Personen.

Was ist Familienforschung?

Dieses Skill ist ein portables Werkzeug für tiefgehende genealogische Forschung, speziell zugeschnitten auf Regionen der ehemaligen UdSSR und des Russischen Reiches. Es bündelt alle Anleitungen, Kataloge, Vorlagen und Kernskripte in einem Skill – es ist kein separater Skill, Connector oder API-Key nötig, lediglich die Web-Tools des Hosts werden für die Live-Recherche benötigt. Das Skill folgt einem strukturierten Forschungszyklus: Fragen und Eingaben verstehen, einen privaten Fall initialisieren, nützliche Prüfungen (z. B. Regionalarchive, Wolost-Nachschlagewerk) auswählen, Belege mit Provenienz speichern, jede Verwandtschaftsbeziehung evaluieren (Identitäts- und Verwandtschaftsauflösung getrennt), die Evidenz prüfen und erklären sowie die gewünschte Ausgabe (Offline-Baum/GEDCOM) liefern. Es unterstützt verschiedene Host-Fähigkeiten (Python 3.9+, Dateizugriff, Webbrowser) und gibt klare Anweisungen, falls bestimmte Fähigkeiten fehlen – z. B. kein Shell-Zugriff oder kein zuverlässiger Bildleser. Das Skill delegiert keine Modelle; die gesamte Logik steckt in den gebündelten Skripten und Richtlinien.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/kingoffmagic-lab/family-tree-research/tree/main

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

Was macht Familienforschung?

Ein portables Skill; alle Forschungsanleitungen, Kataloge, Vorlagen und Kernskripte sind gebündelt. Keine separate Skill-Installation, kein Connector, Konto oder API-Key erforderlich. Live-Recherche erfordert dennoch die Web-Werkzeuge des Hosts. Antworte in der Sprache des Benutzers.

Laden und Auflösen

Behandle das Verzeichnis, das diese Datei enthält, als Skill-Wurzel. Löse jede referenzierte Datei aus dem enthaltenen Dokument auf; rufe Skripte über ihre absoluten aufgelösten Pfade auf, unabhängig vom aktuellen Arbeitsverzeichnis der Shell. Gehe von keinem bestimmten Home-Verzeichnis, Betriebssystem, Browser, Model, Tool-Namen oder Skill-Registry aus.

Lies policy, dann die gebündelte Recherche-Engine. Dies sind normale lokale Dateien: lies sie direkt, auch wenn der Host keine verschachtelten Skills ausführen kann. Die Projektrichtlinie regelt Zugriff und Privatsphäre; die vorgeschaltete Engine regelt die Evidenzlogik. Verwende die festgelegte Kopie; überprüfe oder ersetze Abhängigkeiten nur bei einem expliziten Wartungsauftrag.

Forschungszyklus

  1. Frage und Eingaben verstehen. Frage, welche Materialien bereits existieren, falls keine bereitgestellt werden. Lies bereitgestellte Stammbäume, GEDCOM, Dokumente und Familienberichte als Hinweise; bewahre Originale. Extrahiere Personen, konkurrierende Identitäten, Ereignisdaten/-orte, behauptete Verwandtschaftsverhältnisse, Quellen und ungelöste Verknüpfungen. Die Behauptung eines Baums ist kein Beweis.
  2. Einen privaten Fall starten oder fortsetzen. Lies Fallverwaltung. Initialisiere außerhalb des Skills mit scripts/init_case.py --case-dir <fall> --research-question <frage>. Setze vorhandene Register und Suchen fort, anstatt sie zurückzusetzen. Ein alter toolkit_path ist ein Ortshinweis; wenn verschoben, verwende die aktuell geladene Skill-Wurzel.
  3. Eine nützliche Prüfung auswählen. Konsultiere sowohl Regionalarchive als auch andere Quellen nach historischem Ort, Ereignisdatum und Aufzeichnungstyp. Verwende die Wolost-Suche für geänderte Grenzen oder Namen. Die Katalogabdeckung bleibt unvollständig; eine Stichwortübereinstimmung ist keine Entscheidung über die Aufbewahrung.
  4. Belege lesen und bewahren. Verwende verfügbare Web-, Bild- und Dokumentwerkzeuge. Speichere zulässige lokale Belege mit Herkunft, Datum, Referenz und Prüfsumme; protokolliere leere und blockierte Suchen. Behalte Originalschreibweisen, unsichere Lesarten und Alternativen bei. Trenne Namensvettern, bis unterscheidende Belege eine Identitätsentscheidung stützen.
  5. Jede Verwandtschaftsbeziehung evaluieren. Folge dem gebündelten Evidenzprotokoll. Trenne Identitätsauflösung von Verwandtschaftsbeziehung. Überprüfe jede Kante, Quellenabhängigkeit und widersprüchliche Aufzeichnungen; bewahre biologische, rechtliche, Adoptiv- und Haushaltsunterscheidungen. Keine automatischen Zusammenführungen oder Konfidenzprozente.
  6. Prüfen und erklären. Führe scripts/audit_evidence.py --case-dir <fall> aus. Integritätsfehler erfordern Korrektur; ehrliche Evidenz-Warnungen bleiben bestehen. Erkläre die belegte Verwandtschaftskette, Alternativen, durchsuchte Abdeckung, blockierte Wege und nächste nützliche Prüfungen. Speichere die Fortsetzungsposition und vermeide wiederholte Suchen ohne neuen Grund.
  7. Gewünschte Ansicht liefern. Lies Ausgabekonventionen für den Offline-Baum/Bericht und GEDCOM-Export. Standardausgaben schließen lebende Personen und Personen mit unbekanntem Status aus. Private Ausgabe erfordert die Anfrage des Benutzers; nichts veröffentlicht Ergebnisse.

Setze nützliche autorisierte Recherche fort, während optionale Fragen auf Antworten warten. Beende, wenn die Frage auf dem dokumentierten Evidenzlevel beantwortet ist, nützliche erreichbare Wege ausgeschöpft sind oder der Benutzer die Aufgabe abbricht. Eine Lücke ist ein gültiges Ergebnis.

Host-Fähigkeiten

  • Dateien und Python 3.9+: Kernskripte verwenden nur die Standardbibliothek. Optionale vorgeschaltete Tools dokumentieren eigene Abhängigkeiten.
  • Kein Shell/Python: Pflege die gebündelten CSV-Vorlagen mit verfügbaren Dateiwerkzeugen; führe die Prüfregeln manuell aus und kennzeichne die automatisierte Prüfung als nicht ausgeführt. Beantworte keine generierten Exporte oder ausgeführte Prüfungen.
  • Kein Web: Analysiere bereitgestelltes Material und lokale Referenzen; identifiziere vorgeschlagene Suchwege, ohne zu behaupten, sie seien überprüft worden.
  • Kein zuverlässiger Bild-/Dokumentleser: Behalte die Quelle und markiere needs-vision; erfinde keine Lesung.
  • Keine persistenten Dateien: Gib eine quellenbelegte vorläufige Analyse und teile mit, dass sie nicht als Fall gespeichert wurde. Unterstelle keine dauerhaften Register oder Fortsetzbarkeit.

Keine Modell-Delegierung erforderlich. Für Installation oder Host-Integration siehe Kompatibilität.

Verwandte Skills