Ferramenta CLI de código aberto sdf usa Claude para gerenciar PRs empilhados no GitHub

✍️ OpenClawRadar📅 Publicado: March 14, 2026🔗 Source
Ferramenta CLI de código aberto sdf usa Claude para gerenciar PRs empilhados no GitHub
Ad

sdf (Stacked Diffs Flow) é uma ferramenta CLI de código aberto que automatiza fluxos de trabalho de pull requests empilhados sobre git e gh. A ferramenta usa o Claude CLI como seu mecanismo para lidar com operações complexas, com o Claude listado como uma dependência adequada ao lado de git e gh, verificando a versão na inicialização. Os recursos de IA se degradam graciosamente se o Claude CLI não estiver presente.

Comandos e recursos principais

A ferramenta fornece vários comandos onde o Claude faz o trabalho pesado:

  • sdf split — Decompõe um branch grande em uma pilha. O Claude analisa o diff completo, identifica temas semânticos e propõe um plano de divisão em camadas com precisão de nível de hunk, incluindo quando o mesmo arquivo abrange múltiplas preocupações. Em seguida, cria cada branch em ordem de dependência, verifica se a divisão é sem perdas e abre os PRs.
  • sdf sync — Lida com a resolução de conflitos durante o rebase em cascata. Quando um PR upstream é mesclado e um branch downstream tem um conflito, sdf constrói um prompt com contexto completo da pilha (o que cada branch estava tentando fazer, o que mudou upstream e os marcadores de conflito reais) e o entrega ao Claude CLI. O Claude resolve conflitos semanticamente, entendendo por que eles existem, não apenas onde.
  • sdf sync --with-content — O Claude lê o diff de cada branch e escreve um título e uma descrição que explica o quê e o porquê, útil quando você não quer alternar de contexto para escrever prosa.
  • sdf ai intro — Cria um arquivo de habilidade para que o Claude Code entenda os comandos, fluxos de trabalho e convenções do sdf entre sessões.
Ad

Instalação e disponibilidade

A ferramenta é gratuita e licenciada pelo MIT, com o código-fonte disponível no GitHub. Pode ser instalada via Homebrew com brew install pavelpascari/tap/sdf. A documentação está disponível em stacked-diffs-flow.com/docs/getting-started.

Esse tipo de ferramenta é útil para desenvolvedores que trabalham com codebases complexas e precisam gerenciar múltiplos pull requests dependentes de forma eficiente. A integração com o Claude CLI permite a compreensão semântica das alterações de código, em vez de apenas manipulação textual.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

🦀
Tools

Voker lança plataforma de análise de agentes com primitivas de Intenção/Correção/Resolução

A Voker, startup do YC S24, lança uma plataforma de análise para agentes com um SDK leve que anota automaticamente intenções, correções e resoluções dos usuários — oferecendo dashboards de autoatendimento sem depender de LLMs para engenharia de dados.

OpenClawRadar
ClawControl v1.7.1 corrige problemas de uso diário no cliente OpenClaw
Tools

ClawControl v1.7.1 corrige problemas de uso diário no cliente OpenClaw

ClawControl v1.7.1 é um cliente de código aberto para OpenClaw disponível no Windows, Mac, Linux, iOS e Android. Esta versão se concentra em corrigir problemas do tipo 'por que está fazendo isso?' encontrados durante o uso diário do OpenClaw.

OpenClawRadar
dead-letter: Conversor Local de .eml para .md com CLI, Web UI e Servidor MCP
Tools

dead-letter: Conversor Local de .eml para .md com CLI, Web UI e Servidor MCP

dead-letter normaliza exportações de e-mail para Markdown com front matter YAML, personalizável. Oferece quatro modos de acesso: CLI, biblioteca Python, interface web e um servidor MCP para integração direta com Claude Desktop, Claude Code e Codex.

OpenClawRadar
🦀
Tools

Needle: Um modelo de chamada de funções com 26 milhões de parâmetros que executa a 6000 tok/s em dispositivos móveis

Cactus lança como código aberto o Needle, um modelo de 26 milhões de parâmetros para chamada de funções em única etapa, alcançando 6000 tok/s de preenchimento e 1200 tok/s de decodificação em dispositivos de consumo. Construído com Simple Attention Networks (sem FFNs), ele supera vários modelos maiores em benchmarks de uso de ferramentas.

OpenClawRadar