O que git-authoring faz?
Skill de agente que transforma seu git diff em commits convencionais limpos — além de staging de arquivos sob demanda e elaboração completa de pull requests. Funciona com Claude, Codex, Cursor e Gemini.
Visão Geral
Este skill permite que agentes de IA analisem as alterações não commitadas do seu repositório Git e gerem automaticamente mensagens de commit no formato Conventional Commits. Você também pode solicitar que o agente organize arquivos no staging ou crie uma pull request completa com base no diff.
Funcionalidades
- Geração de Commits Convencionais: A partir do
git diff, o agente identifica o tipo de alteração (feature, fix, refactor, etc.) e gera uma mensagem clara e padronizada. - Staging Inteligente: Peça para adicionar arquivos específicos ao staging antes do commit.
- Elaboração de Pull Requests: Com base no diff e na branch atual, o agente pode redigir uma descrição de PR com título, resumo e lista de alterações.
- Suporte Multiplataforma: Funciona com Claude, Codex, Cursor e Gemini.
Como Usar
- Faça alterações no seu repositório Git.
- Invoque o agente com um comando como:
git commit- para gerar uma mensagem de commit convencional.stage file1.js file2.css- para adicionar arquivos ao staging.generate pr- para criar uma descrição de pull request.
- O agente analisará o diff e fornecerá a saída apropriada.
Exemplo
# Após modificar alguns arquivos
git add .
git commit -m "feat: adiciona validação de formulário"
Ou, usando o agente:
> git commit
# O agente sugere: "feat: adiciona validação de formulário"
Requisitos
- Git instalado e configurado.
- Acesso a um agente de IA compatível (Claude, Codex, Cursor, Gemini).
- Repositório Git com alterações não commitadas.
Licença
Este skill é distribuído sob a licença MIT.