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

Rechtlicher MCP-Server für Claude bietet Zugriff auf über 4 Millionen US-Gerichtsurteile
Ein kostenloser, quelloffener MCP-Server, der mit Claude Code erstellt wurde, gibt Claude AI Zugriff auf über 4 Millionen echte US-Gerichtsurteile und bietet 18 Werkzeuge für die Suche nach Fallrecht, Zitierverfolgung, Bluebook-Parsing, Clio-Praxisverwaltung und PACER-Bundesakten ohne Halluzinationen.

GrapeRoot: Open-Source-Tool reduziert Claude Code Token-Verbrauch um 40–80 %
GrapeRoot ist ein kostenloser, quelloffener lokaler MCP-Server, der zwischen Ihrer Codebasis und Claude Code sitzt und die Token-Nutzung um 40-80% reduziert, indem er verfolgt, was das Modell bereits gesehen hat, und nur relevante Codeänderungen sendet.

Stockade: Ein neues Orchestrierungstool für Claude Code mit Kanalunterstützung und Sicherheitsebenen
Stockade ist ein Orchestrierungstool, das auf Anthropics Agent SDK aufbaut und kanalbasiertes Sitzungsmanagement, RBAC sowie feingranulare Berechtigungen für KI-Agenten bietet. Es behebt Einschränkungen von OpenClaw und NanoClaw, indem es mehr Kontrolle bietet und gleichzeitig durch Containerisierung und Credential-Proxys die Sicherheit gewährleistet.

United States Code als Git-Repository mit vollständiger Änderungshistorie verfügbar
Der United States Code ist als Git-Repository verfügbar, das das gesamte Bundesrecht als Markdown-Dateien enthält. Jeder Commit stellt einen Zeitpunkt-Snapshot von 2013 bis heute dar, sodass Entwickler git diff, git log und git blame verwenden können, um rechtliche Änderungen nachzuverfolgen.