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

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,sdfconstró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 dosdfentre sessões.
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
👀 See Also
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.

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.

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.
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.