Habilidades git-workflow
📦

git-workflow

Seguro

Domine os Fluxos de Trabalho Git com Confiança

Também disponível em: Cain96,0xDarkMatter,Joseph OBrien,Doyajin174,0xDarkMatter,Barnhardt-Enterprises-Inc,AI-Vibe-Prompts,Joseph OBrien

Tendo dificuldades com branches Git, merges e conflitos? Esta skill fornece orientação clara e passo a passo para todas as operações Git com práticas recomendadas para colaboração em equipe.

Suporta: Claude Codex Code(CC)
📊 71 Adequado
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "git-workflow". Escreva uma mensagem de commit para adicionar funcionalidade de login

Resultado esperado:

feat(auth): implement user login system

- Add login form component with validation
- Create authentication API endpoint
- Integrate session management middleware
- Add unit tests for login flow

Closes #156

A utilizar "git-workflow". Como desfaço meu último commit mas mantenho minhas alterações?

Resultado esperado:

Use: git reset --soft HEAD~1

This removes the commit but keeps all changes staged. If you want to unstage them too, use: git reset HEAD~1

Auditoria de Segurança

Seguro
v2 • 3/9/2026

This skill is a documentation-only guide for Git workflows. Static analysis flagged 77 shell command patterns, 6 URLs, and 14 crypto patterns, but all are false positives. The detected patterns are Markdown code blocks (```bash) and inline code markers (`command`) used for documentation formatting, not executable code. URLs are reference links to official Git documentation. No actual security risks exist.

2
Arquivos analisados
550
Linhas analisadas
0
achados
2
Total de auditorias
Nenhum problema de segurança encontrado
Auditado por: claude Ver Histórico de Auditoria →

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
85
Conteúdo
33
Comunidade
100
Segurança
87
Conformidade com especificações

O Que Você Pode Construir

Integração de Novos Desenvolvedores

Ajudar desenvolvedores iniciantes a aprender fluxos Git adequados com exemplos guiados para branching, commit e merge de código de forma segura.

Padronização de Fluxo de Trabalho em Equipe

Estabelecer formatos consistentes de mensagens de commit e convenções de nomenclatura de branches em toda a equipe de desenvolvimento.

Assistência na Resolução de Conflitos

Obtenha orientação clara e passo a passo ao enfrentar conflitos de merge complexos durante a integração de funcionalidades.

Tente Estes Prompts

Mensagem de Commit Básica
Ajude-me a escrever uma mensagem de commit para alterações que adicionam autenticação de usuário com tokens JWT à minha aplicação.
Criação e Configuração de Branch
Preciso começar a trabalhar em uma nova funcionalidade para o carrinho de compras. Qual branch devo criar e como?
Resolução de Conflitos de Merge
Estou tendo conflitos ao fazer rebase do meu branch de funcionalidade no main. Passe por cada etapa da resolução deles.
Rebase Interativo para Limpeza
Tenho 5 commits bagunçados no meu branch de funcionalidade. Ajude-me a把它们压缩 e reorganizar antes de fazer merge no main.

Melhores Práticas

  • Faça commits pequenos e focados que mudam uma coisa de cada vez
  • Use o formato de commit convencional: tipo(escopo): assunto
  • Sempre puxe as últimas alterações antes de começar um novo trabalho
  • Nunca faça commit diretamente no branch main
  • Exclua branches de funcionalidade após o merge para manter o histórico limpo

Evitar

  • Fazer commits com mensagens como 'fix' ou 'update' - seja específico sobre o que mudou
  • Usar git push --force sem --force-with-lease - pode sobrescrever trabalho de colegas
  • Fazer commit de grandes lotes de alterações não relacionadas - dificulta revisão e rollback
  • Ignorar conflitos de merge e forçar pushes - leva à perda de código

Perguntas Frequentes

Qual é a diferença entre git merge e git rebase?
Merge cria um novo commit combinando dois branches, preservando o histórico. Rebase reescreve o histórico de commits reproduzindo commits em cima de outro branch, criando um histórico linear. Use merge para branches compartilhados, rebase para limpeza de funcionalidades locais.
Como desfaço um commit que já foi enviado?
Use git revert <commit-hash> para criar um novo commit que desfaz as alterações. Isso é mais seguro que reset para branches compartilhados porque preserva o histórico e não requer force push.
O que devo fazer se fiz commit no branch errado?
Crie um novo branch do seu estado atual com git branch correct-branch. Depois redefina o branch errado com git reset --hard HEAD~1. Por fim, faça checkout do seu branch correto.
Com que frequência devo puxar alterações do main?
Puxe do main pelo menos diariamente ao trabalhar em funcionalidades de longa duração. Isso reduz conflitos de merge mantendo seu branch atualizado com as alterações da equipe.
O que é git stash e quando devo usá-lo?
Git stash salva temporariamente alterações não commitadas para que você possa trocar de branch. Use quando precisar trocar rapidamente de contexto mas não estiver pronto para fazer commit do seu trabalho.
O que são commits convencionais e por que usá-los?
Commits convencionais usam um formato padrão: tipo(escopo): descrição. Tipos incluem feat, fix, docs, refactor, test e chore. Isso cria um histórico claro e permite geração automatizada de changelog.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md

📄 SKILL.toon