Outil CLI open-source sdf utilise Claude pour gérer les PR GitHub empilées

sdf (Stacked Diffs Flow) est un outil CLI open source qui automatise les workflows de demandes de tirage empilées sur git et gh. L'outil utilise Claude CLI comme moteur pour gérer les opérations complexes, avec Claude listé comme une dépendance propre aux côtés de git et gh, vérifié en version au démarrage. Les fonctionnalités IA se dégradent gracieusement si Claude CLI n'est pas présent.
Commandes et fonctionnalités principales
L'outil fournit plusieurs commandes où Claude fait le gros du travail :
sdf split— Décompose une grosse branche en une pile. Claude analyse la différence complète, identifie les thèmes sémantiques et propose un plan de division en couches avec une précision au niveau des morceaux, y compris lorsque le même fichier couvre plusieurs préoccupations. Il crée ensuite chaque branche dans l'ordre des dépendances, vérifie que la division est sans perte et ouvre les PR.sdf sync— Gère la résolution des conflits pendant le rebasage en cascade. Lorsqu'une PR en amont est fusionnée et qu'une branche en aval a un conflit,sdfconstruit une invite avec le contexte complet de la pile (ce que chaque branche essayait de faire, ce qui a changé en amont et les marqueurs de conflit réels) et la transmet à Claude CLI. Claude résout les conflits sémantiquement, comprenant pourquoi ils existent, pas seulement où.sdf sync --with-content— Claude lit la différence pour chaque branche et écrit un titre et une description qui expliquent le quoi et le pourquoi, utile lorsque vous ne voulez pas changer de contexte pour écrire de la prose.sdf ai intro— Crée un fichier de compétences pour que Claude Code comprenne les commandes, workflows et conventions desdfà travers les sessions.
Installation et disponibilité
L'outil est gratuit et sous licence MIT, avec le code source disponible sur GitHub. Il peut être installé via Homebrew avec brew install pavelpascari/tap/sdf. La documentation est disponible sur stacked-diffs-flow.com/docs/getting-started.
Ce type d'outil est utile pour les développeurs travaillant avec des bases de code complexes qui doivent gérer efficacement plusieurs demandes de tirage dépendantes. L'intégration avec Claude CLI permet une compréhension sémantique des changements de code plutôt qu'une simple manipulation textuelle.
📖 Read the full source: r/ClaudeAI
👀 See Also

ClawProxy : Proxy de Routage IA Auto-Hébergé avec Tableau de Bord
ClawProxy est un proxy open-source et auto-hébergé qui centralise la gestion de plusieurs clés API d'IA et de modèles. Il fournit un point d'accès unifié, une rotation intelligente des clés, un basculement de fournisseur et une journalisation en temps réel via un tableau de bord React.

TranscriptionSuite v1.1.2 ajoute les modèles WhisperX, NeMo et VibeVoice.
TranscriptionSuite v1.1.2 propose désormais trois pipelines de transcription : WhisperX avec diarisation PyAnnote, les modèles NeMo (Parakeet et Canary) avec diarisation PyAnnote, et les modèles VibeVoice avec diarisation intégrée. La mise à jour inclut un gestionnaire de modèles, un traitement parallèle, des raccourcis de contrôle et un pipeline d'enregistrement à 24 kHz pour VibeVoice.

LiteParse : Analyseur de documents rapide et open source pour agents IA
LiteParse est un analyseur de documents open-source qui fournit une analyse spatiale du texte avec des boîtes englobantes, fonctionne localement sans GPU et prend en charge les PDF, les documents Office et les images. Il peut être installé en tant que compétence pour plus de 40 agents IA, dont Claude Code, Cursor et OpenClaw.

La compétence OpenClaw réduit les jetons de l'arbre d'accessibilité de 600 000 à 1 300 pour les sites riches en publicités.
Un développeur a créé une compétence OpenClaw qui utilise un classement d'éléments basé sur l'apprentissage automatique pour élaguer les arbres d'accessibilité, réduisant slickdeals.com d'environ 598 000 tokens à environ 1 300 tokens en ne conservant que les 50 éléments actionnables les plus pertinents.