Herramienta CLI de código abierto sdf utiliza Claude para gestionar PRs apilados en GitHub.

sdf (Stacked Diffs Flow) es una herramienta CLI de código abierto que automatiza flujos de trabajo de solicitudes de extracción apiladas sobre git y gh. La herramienta utiliza Claude CLI como su motor para manejar operaciones complejas, con Claude listado como una dependencia adecuada junto a git y gh, verificando la versión al inicio. Las funciones de IA se degradan suavemente si Claude CLI no está presente.
Comandos y características principales
La herramienta proporciona varios comandos donde Claude hace el trabajo pesado:
sdf split— Descompone una rama grande en una pila. Claude analiza la diferencia completa, identifica temas semánticos y propone un plan de división en capas con precisión a nivel de fragmentos, incluso cuando el mismo archivo abarca múltiples preocupaciones. Luego crea cada rama en orden de dependencia, verifica que la división sea sin pérdidas y abre las PRs.sdf sync— Maneja la resolución de conflictos durante el rebase en cascada. Cuando se fusiona una PR aguas arriba y una rama aguas abajo tiene un conflicto,sdfconstruye un prompt con el contexto completo de la pila (lo que cada rama intentaba hacer, qué cambió aguas arriba y los marcadores de conflicto reales) y se lo entrega a Claude CLI. Claude resuelve los conflictos semánticamente, entendiendo por qué existen, no solo dónde.sdf sync --with-content— Claude lee la diferencia para cada rama y escribe un título y una descripción que explica el qué y el porqué, útil cuando no quieres cambiar de contexto para escribir prosa.sdf ai intro— Crea un archivo de habilidades para que Claude Code entienda los comandos, flujos de trabajo y convenciones desdfentre sesiones.
Instalación y disponibilidad
La herramienta es gratuita y tiene licencia MIT, con el código fuente disponible en GitHub. Se puede instalar a través de Homebrew con brew install pavelpascari/tap/sdf. La documentación está disponible en stacked-diffs-flow.com/docs/getting-started.
Este tipo de herramienta es útil para desarrolladores que trabajan con bases de código complejas y necesitan gestionar múltiples solicitudes de extracción dependientes de manera eficiente. La integración con Claude CLI permite una comprensión semántica de los cambios de código en lugar de solo manipulación textual.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Claude Code: Cómo conectar tu frontend creado con IA a un backend real
Claude Code construye frontends pulidos pero a menudo usa datos hardcodeados. Aquí hay cuatro formas de conectarlo a backends reales: APIs puras, SDKs, CLIs y MCP.

Monitor Gratuito de la Barra de Menús de macOS para los Límites de Uso de Claude AI
Una herramienta gratuita y de código abierto para macOS que muestra el porcentaje de uso de sesión de Claude AI, los límites semanales y las cuentas regresivas de reinicio directamente en tu barra de menú. Se instala con un solo comando de Homebrew y aprovecha las sesiones existentes de Chrome sin almacenar datos.

Enjambre Abierto: Sistema de Código Abierto para Ejecutar Miles de Agentes de IA en Paralelo
Open Swarm es un sistema de código abierto que genera miles de agentes de IA paralelos con acceso completo a más de 150 herramientas de internet, incluyendo correo electrónico, redes sociales, Google Workspace, búsqueda web, ejecución de código y programación cron.

Extractor Lightfeed: Biblioteca TypeScript para Extracción Robusta de Datos Web con LLMs
Lightfeed Extractor es una biblioteca TypeScript que maneja todo el proceso, desde HTML crudo hasta datos estructurados validados utilizando LLMs, con funciones como conversión de HTML a markdown, validación de esquemas Zod, recuperación de JSON y automatización de navegador Playwright integrada.