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

✍️ OpenClawRadar📅 Publicado: 14 de marzo de 2026🔗 Source
Herramienta CLI de código abierto sdf utiliza Claude para gestionar PRs apilados en GitHub.
Ad

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, sdf construye 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 de sdf entre sesiones.
Ad

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

Ad

👀 Ver también