Open-Source-CLI-Tool sdf nutzt Claude zur Verwaltung von gestapelten GitHub-PRs

sdf (Stacked Diffs Flow) ist ein Open-Source-CLI-Tool, das gestapelte Pull-Request-Workflows auf Basis von git und gh automatisiert. Das Tool nutzt Claude CLI als Engine, um komplexe Operationen zu handhaben, wobei Claude als ordentliche Abhängigkeit neben git und gh aufgeführt wird und bei Start auf Version geprüft wird. KI-Funktionen fallen sanft zurück, wenn Claude CLI nicht vorhanden ist.
Wichtige Befehle und Funktionen
Das Tool bietet mehrere Befehle, bei denen Claude die schwere Arbeit übernimmt:
sdf split— Zerlegt einen großen Branch in einen Stack. Claude analysiert den vollständigen Diff, identifiziert semantische Themen und schlägt einen geschichteten Split-Plan mit Hunk-Genauigkeit vor, auch wenn dieselbe Datei mehrere Anliegen umfasst. Anschließend erstellt es jeden Branch in Abhängigkeitsreihenfolge, überprüft, ob die Aufteilung verlustfrei ist, und öffnet die PRs.sdf sync— Handhabt die Konfliktlösung während des Kaskaden-Rebase. Wenn ein upstream-PR gemerged wird und ein downstream-Branch einen Konflikt hat, erstelltsdfeinen Prompt mit vollständigem Stack-Kontext (was jeder Branch erreichen wollte, was sich upstream geändert hat und die tatsächlichen Konfliktmarker) und übergibt ihn an Claude CLI. Claude löst Konflikte semantisch und versteht, warum sie existieren, nicht nur wo.sdf sync --with-content— Claude liest den Diff für jeden Branch und schreibt einen Titel und eine Beschreibung, die das Was und Warum erklärt, was nützlich ist, wenn man nicht in das Schreiben von Prosa wechseln möchte.sdf ai intro— Erstellt eine Skill-Datei, damit Claude Code die Befehle, Workflows und Konventionen vonsdfüber Sitzungen hinweg versteht.
Installation und Verfügbarkeit
Das Tool ist kostenlos und MIT-lizenziert, der Quellcode ist auf GitHub verfügbar. Es kann über Homebrew mit brew install pavelpascari/tap/sdf installiert werden. Die Dokumentation ist unter stacked-diffs-flow.com/docs/getting-started verfügbar.
Diese Art von Tool ist nützlich für Entwickler, die mit komplexen Codebasen arbeiten und mehrere abhängige Pull Requests effizient verwalten müssen. Die Integration mit Claude CLI ermöglicht ein semantisches Verständnis von Codeänderungen anstelle von rein textueller Manipulation.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Cowork vs. Claude Chat: Vergleich der Genauigkeit bei der Dokumentenextraktion
Ein Entwickler testete Claude.ai Chat und Cowork beim Extrahieren von Daten aus 140+ Seiten langen Finanz-PDFs mit identischen Prompts. Chat lieferte institutionelle Ergebnisse mit Selbstkorrektur und null Fehlern über 150+ Datenpunkte, während Cowork ausgleichende Posten erfand, Einheitenzahlen umkehrte und Vorjahresspalten kontaminierte.

Jean-Claude: Ein satirisches LLM-Frontend, das die EU-KI-Regulierung verspottet, mit 412 Cookie-Partnern und Mehrwertsteuer-Rechnungen alle 5 Nachrichten
Jean-Claude ist ein satirisches LLM-Frontend, das EU-Bürokratie bis zum Äußersten treibt: 412 Cookie-Partner, Vier-Augen-Prinzip mit Mitzeichnungspflicht, CO₂-Tracking pro Token mit verbindlicher €-Kompensation, Umsatzsteuerrechnung alle 5 Nachrichten und ein Compliance-Center mit fiktiven DSGVO/AI-Act-Kennzahlen.

TrustLog Dynamics: Python-Daemon nutzt Bond-Mathematik, um unerwünschte KI-Agenten zu stoppen
TrustLog Dynamics ist ein Python-Daemon, der API-Kosten von KI-Agenten in Echtzeit überwacht und Prozesse mithilfe zweier quantitativer Finanzmethoden beendet: Konvexitätserkennung für beschleunigende Kosten und Nullvarianz-Erkennung für mechanische Schleifen.

AlterSpec v1.0: Laufzeit-Politikdurchsetzung für KI-Agenten
AlterSpec v1.0 ist eine Open-Source-Laufzeit-Erzwingungs-Engine, die zwischen KI-Agenten und ihren Tools sitzt und Aktionen vor der Ausführung anhand von YAML-definierten Richtlinien bewertet. Sie bietet Erlaubnis-/Verweigerungs-/Überprüfungsentscheidungen, kryptografische Richtlinienunterschrift und Audit-Protokollierung.