Pular pro conteúdo

Using Git Worktrees skill

O Claude trabalha numa cópia separada do projeto, então a versão que funciona fica intacta enquanto a mudança nova é feita e testada.

por OpenAIPublicada pela própria empresa

instalações
33
estrelas no GitHub
7.590
No skills.sh desde
maio de 2026
Licença
Sem licença declarada

Atualizada no GitHub em 8 de outubro de 2026. Dados conferidos em 26 de outubro de 2026, no GitHub.

O que ela faz

Worktree é uma segunda pasta do mesmo projeto do git, em outra branch, onde dá pra mexer sem tocar na versão principal. A skill faz o Claude checar primeiro se já está numa dessas, com cuidado pra não confundir com submódulo. Se já estiver, ele não cria outra.

Se não estiver, pergunta se você quer o isolamento, a menos que você já tenha dito. Aí usa a ferramenta de worktree do próprio agente, se houver, ou cria com git worktree na pasta .worktrees/, conferindo antes se ela está no .gitignore, pra cópia não ir parar no repositório.

Com a pasta pronta, instala as dependências conforme o projeto (npm, cargo, pip, poetry ou go) e roda os testes pra garantir que tudo começa passando. Se algum teste já falha, ele avisa e pergunta se segue ou investiga antes.

Nas palavras de quem fez

Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via…

OpenAI, no SKILL.md

Quando usar

  • Começar uma funcionalidade nova sem arriscar o que já está no ar
  • Rodar um plano de implementação longo numa área separada
  • Testar uma ideia que talvez vá pro lixo
  • Deixar a branch principal limpa enquanto o Claude mexe em outra

Depois de instalar, é só pedir assim

  • Vou começar a página de checkout nova. Abre uma worktree separada pra isso e roda os testes antes
  • Cria um espaço isolado pra testar essa mudança no cadastro sem mexer na main

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a Using Git Worktrees no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Using Git Worktrees, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que precisa pra funcionar?

O projeto num repositório git e o git instalado. Pra instalar dependências e rodar os testes, as ferramentas do projeto (Node, Python, Rust ou Go) precisam estar na máquina. Não pede chave de API nem conta paga.

Ela junta o trabalho de volta na versão principal?

Não. Ela só prepara o espaço isolado e confere os testes. Juntar, abrir pull request ou descartar fica pra outra etapa; no mesmo pacote, quem cuida disso é a finishing-a-development-branch.

Roda no Codex e no Antigravity?

Sim. A skill manda usar a ferramenta de worktree do próprio agente quando ela existe e cair pro git worktree quando não existe. Se o ambiente bloquear a criação, o agente avisa e trabalha na pasta atual.

Levar essa skill

1x using-git-worktreesR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/openai/plugins

Aprenda a usar

Mais da loja OpenAI

Ver a loja OpenAI