Svmiizzz/conventional-commit-batcher

Organize alterações locais misturadas em lotes claros e revisáveis usando os padrões de Conventional Commit para melhor controle de versão e colaboração.

O que é conventional-commit-batcher?

Esta skill permite que desenvolvedores organizem alterações locais misturadas em lotes lógicos e revisáveis, seguindo os padrões de Conventional Commit. Ela é útil para manter um histórico de commits limpo e facilitar a colaboração em equipe, especialmente ao trabalhar com múltiplas alterações não relacionadas. A skill é compatível com ferramentas como Claude Code, Cursor e Codex, e funciona analisando o diff atual do repositório Git, agrupando alterações por tipo (ex.: feat, fix, refactor) e gerando commits padronizados. O fluxo típico envolve interagir com o repositório local via comandos Git, exibindo opções para o usuário revisar e confirmar cada lote antes de commitá-los.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Svmiizzz/conventional-commit-batcher

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que conventional-commit-batcher faz?

Organize alterações locais misturadas em lotes claros e revisáveis usando os padrões de Conventional Commit para melhor controle de versão e colaboração.

Visão Geral

Esta skill ajuda desenvolvedores a transformar um conjunto desorganizado de alterações locais (incluindo trabalho não commitado ou arquivos staged) em múltiplos commits organizados, cada um seguindo o formato Conventional Commit (tipo(escopo): descrição). Isso melhora a legibilidade do histórico do Git e facilita revisões de código.

Funcionalidades

  • Agrupamento Inteligente: Detecta automaticamente alterações relacionadas e as agrupa em lotes lógicos.
  • Suporte a Conventional Commit: Garante que cada lote seja commitado com uma mensagem padronizada (ex.: feat:, fix:, refactor:).
  • Revisão Interativa: Permite que o usuário revise e aprove cada lote antes de finalizar o commit.
  • Integração com Git: Opera diretamente no repositório Git local, usando comandos como git diff e git add.

Como Usar

  1. Execute a skill no diretório raiz do seu repositório Git.
  2. A skill analisará as alterações não commitadas (untracked, modified, deleted).
  3. Ela apresentará uma lista de lotes sugeridos para revisão.
  4. Confirme cada lote ou ajuste manualmente antes de commitá-los.

Exemplo

# Suponha que você tenha três alterações: correção de bug, nova feature e refatoração.
# A skill criará três commits:
# fix: corrige erro de validação no login
# feat: adiciona suporte a autenticação por token
# refactor: simplifica lógica de logout

Requisitos

  • Git instalado e configurado.
  • Repositório Git com alterações locais não commitadas.
  • Acesso a um terminal ou ambiente que suporte execução de comandos Git.

Notas

  • A skill não modifica arquivos; ela apenas gerencia o stage e os commits.
  • Recomenda-se revisar cada lote cuidadosamente antes de confirmar.
  • Para melhores resultados, mantenha commits atômicos, cada um focando em uma única responsabilidade.

Habilidades Relacionadas