n-shadloo/git-authoring

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.

O que é git-authoring?

Este skill para agentes de IA, como Claude Code, Codex, Cursor e Gemini, automatiza o processo de criação de commits e pull requests a partir do seu git diff. Ele analisa as alterações não commitadas, gera mensagens de commit seguindo o padrão Conventional Commits (ex: `feat:`, `fix:`, `chore:`) e, quando solicitado, permite adicionar arquivos ao staging ou até mesmo redigir uma pull request completa com descrição detalhada e lista de alterações. É útil para desenvolvedores que desejam manter um histórico de commits limpo e padronizado sem esforço manual, integrando-se diretamente ao fluxo de trabalho do Git. O skill funciona com qualquer repositório Git e suporta múltiplos provedores de IA, sendo ativado via comandos como 'git commit' ou 'generate pr' durante a conversa com o agente.

Funciona com✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI
npx skills add n-shadloo/git-authoring

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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

  1. Faça alterações no seu repositório Git.
  2. 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.
  3. 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.

Habilidades Relacionadas