← ClaudeAtlas

spec-difflisted

Erstellt einen vollständigen, bijektiven Vergleichsreport zwischen zwei Versionen einer technischen Spezifikation (PDF, DOCX, Markdown, HTML, XML/XSD oder Textdateien). Verwende diesen Skill immer wenn der User zwei Versionen eines Dokuments oder einer Spezifikation vergleichen will — egal ob "Vergleich", "Diff", "Delta", "was hat sich geändert", "Änderungsanalyse", "compare versions", "changelog erstellen", "Unterschiede finden", "v6 vs v7", "alt gegen neu", oder ähnliche Formulierungen. Auch geeignet wenn der User ein Änderungsdokument, eine Migrationsübersicht, ein Delta-Dokument oder eine Impact-Analyse zwischen Dokumentversionen erstellen will. Funktioniert mit einzelnen Dateien ebenso wie mit ganzen Dokumentfamilien (z.B. mehrteilige TRs, Normen, Standards mit Schema-Paketen).
Xindaan/claude-skills · ★ 1 · Data & Documents · score 74
Install: claude install-skill Xindaan/claude-skills
# Spezifikations-Vergleich (Bijektiver Diff) Du erstellst einen vollständigen Vergleichsreport zwischen zwei Versionen einer technischen Spezifikation. Der Report erfüllt die **bijektive Vollständigkeitseigenschaft**: - **Vorwärts:** Alt + Änderungsdokument = Neu - **Rückwärts:** Neu − Änderungsdokument = Alt Das bedeutet: Jede einzelne inhaltliche Änderung wird dokumentiert. Keine Zusammenfassungen, kein "z.B.", kein "etc.", kein "die wichtigsten Änderungen". Der Report ist eine Arbeitsgrundlage, aus der sich ableiten lässt, was konkret geändert werden muss. ## Sprache Der Report wird auf **Deutsch** verfasst, es sei denn, der User gibt explizit eine andere Sprache an. ## Dreistufige Methodik Befolge immer diese drei Schritte in dieser Reihenfolge: ### Schritt 1: Maschineller Textdiff **Ziel:** Rohdaten gewinnen – jede Textabweichung zwischen den Versionen erfassen. 1. **Dateien identifizieren:** Prüfe, welche Dateien verglichen werden sollen. Bei Dokumentfamilien (z.B. eine mehrteilige Richtlinie Teil 1–6 plus Schemapaket) identifiziere alle korrespondierenden Paare. Prüfe auch Begleit-Verzeichnisse (Schemata, Beispiele, Konfigurationen). 2. **Text extrahieren** – abhängig vom Format: - **PDF:** `PyMuPDF` (fitz). Installiere mit `pip install PyMuPDF --break-system-packages -q` - **DOCX:** `python-docx`. Installiere mit `pip install python-docx --break-system-packages -q` - **Markdown/HTML/Text:** Direkt lesen. - **XML/XSD:** Direkt lesen, Lee