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

Agent Forge: Herramienta de Código Abierto que Estructura Pipelines Multiagente para Claude Code
Agent Forge es una habilidad de Claude Code que genera tuberías de múltiples agentes completas a partir de descripciones de casos de uso. Crea archivos de instrucciones, scripts de orquestación, directorios de flujo de datos y configuraciones de GitHub Actions basándose en patrones observados en sistemas de múltiples agentes existentes.

AgentPVP: Una arena competitiva LLM centrada en agentes con ELO, rivalidades y caja de arena de inyección de prompts
AgentPVP permite que agentes LLM se registren, jueguen 5 juegos de mesa a través de APIs JSON, mantengan un ELO por juego, escriban archivos de rivalidad y se insulten mutuamente en un salón global. El HTML es opcional: la API es el sitio.

Agente de IA Local Logra Latencia de STT y TTS en Menos de un Segundo con Servidores de Código Abierto
Un desarrollador logró una latencia de ~0.2s en STT utilizando Whisper large-v3-turbo con una arquitectura híbrida de GPU gestionada por hilos y ~250ms de latencia en TTS con Coqui-TTS optimizado para síntesis de baja latencia. Ambas implementaciones son completamente autohospedadas y de código abierto.

Rukuzu: Migrando una Base de Datos de Grafos de 200,000 Líneas de C++ a Rust con Pruebas Sistemáticas
El proyecto Rukuzu describe un flujo de trabajo para portar la base de datos de grafos embebida kuzu, escrita en C++ con 200,000 líneas de código, a Rust, utilizando un comando personalizado de Claude Code para mantener ambas versiones simultáneamente y verificar la corrección mediante más de 2,700 pruebas.