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

RubyLLM: Um Framework Ruby para Todos os Principais Provedores de IA
RubyLLM fornece um único framework Ruby para OpenAI, Anthropic, Gemini, Ollama e 800+ modelos. Oferece chat, visão, áudio, ferramentas, agentes, streaming e integração com Rails.

Lançar Engine MCP Server Fornece Pipeline de 39 Ferramentas para Validação de Negócios
Launch Engine é um servidor MCP que fornece ao Claude um pipeline estruturado com 39 ferramentas SOP interconectadas organizadas em 5 camadas para levar ideias de negócio do conceito à receita validada. O sistema inclui subagentes especializados, aplicação de pré-requisitos e ferramentas para avaliação em lote e testes rápidos.

quorum: Ferramenta de Governança de Código com IA Aplica Revisão Independente de Modelos
quorum é uma camada de governança para desenvolvimento assistido por IA que aplica um protocolo de consenso exigindo que o código seja revisado de forma independente por um modelo diferente antes de ser confirmado. Inclui três portões estruturais que bloqueiam o progresso: portões de auditoria, retrospectiva e qualidade.

Transformando o Código Claude em uma Equipe de Engenharia Autônoma
A configuração ~/.claude/ transforma o Claude Code em um sistema de compilação autônomo, gerando e testando código de forma independente.