auto-commit

SKILL.md

Auto Commit

Orquestrador de versionamento local que analisa o working directory, agrupa modificações logicamente e gera commits atômicos baseados no padrão Conventional Commits.

Quando Usar

  • Há múltiplos arquivos modificados e você quer commits atômicos e organizados
  • Quer garantir que testes fiquem sempre junto com o código que eles validam
  • Quer seguir o padrão Conventional Commits sem escrever mensagens manualmente

Regras de Execução

Obrigatório:

  • ✅ Mensagens de commit DEVEM ser escritas APENAS em inglês
  • ✅ TODAS as interações com o usuário (perguntas, confirmações, feedback) DEVEM ser em PT-BR
  • ✅ Limite estrito de 70 caracteres para o título do commit
  • ✅ SEMPRE usar confirmação interativa antes de executar qualquer comando git

Proibido:

  • ❌ NUNCA separe arquivos de teste dos arquivos fonte que eles validam
  • ❌ NUNCA ignore arquivos modificados não commitados (unstaged/staged)
  • ❌ NUNCA inclua escopo no título do commit — use type: description, nunca type(scope):

Procedimento

Siga o fluxo completo descrito em ./templates/commit-organizer.md.

Formato de Saída

Apresente os agrupamentos de commits sugeridos em lista clara e interativa (Markdown).

Aguarde decisão do usuário:

  • ✅ Aceitar todos
  • 🎯 Escolher individualmente
  • ❌ Rejeitar e abortar

Após execução, apresente log de sucesso com os commits gerados ou resumo de falha para retry.

Weekly Installs
3
First Seen
2 days ago
Installed on
opencode3
claude-code3
github-copilot3
codex3
kimi-cli3
gemini-cli3