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

L'application iOS ClawTalk permet le chat vocal avec des agents IA OpenClaw auto-hébergés.
ClawTalk est une application iOS native qui offre une discussion vocale par appui pour parler pour les configurations OpenClaw auto-hébergées de LLM. Elle comprend la reconnaissance vocale sur l'appareil via WhisperKit, des réponses en streaming en temps réel avec rendu markdown, et prend en charge plusieurs options de synthèse vocale, notamment ElevenLabs, OpenAI et les voix intégrées d'Apple.

Claudlytics : Tableau de bord auto-hébergé pour suivre l'utilisation des jetons de code Claude et les coûts
Claudlytics est un serveur web Node.js qui lit les fichiers de session .jsonl locaux de Claude Code pour fournir un suivi en temps réel de l'utilisation des jetons et des coûts. Il s'exécute localement sur 127.0.0.1 et peut être accessible via un tunnel SSH pour les serveurs distants.

Ingénieur du son développe un outil d'analyse de mix avec Claude Code
Un ingénieur du son a créé un outil qui analyse les mixages audio en utilisant l'API Web Audio et Claude pour fournir des retours spécifiques sur des problèmes comme les basses-médiums boueux, le manque de marge de manœuvre et les voix enterrées dans le mix. L'outil propose un niveau gratuit pour une analyse rapide et un rapport pro payant avec des notes détaillées sur les fréquences et des suggestions de plugins.

Un modèle pour exécuter Claude Code lors de sessions ininterrompues de nuit sans dérive
Un cadre en trois parties — exécuteur de chaîne, superviseur et un contrat de transfert unique — résout le problème de dérive de boucle de rétroaction dans les sessions autonomes Claude Code de plusieurs heures.