Git Commit Message Generator para Openclaw

Um utilitário inteligente que analisa as alterações do Git em stage para gerar automaticamente mensagens de conventional commit perfeitamente formatadas.

michaelatamuk
v1.0.0
Apr 30, 2026
0
723
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install git-commit-message-generator

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o git-commit-message-generator usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é Git Commit Message Generator?

O Git Commit Message Generator é uma ferramenta especializada projetada para eliminar a fricção mental de documentar alterações de código. Ao integrar-se ao Openclaw Skills, ele lê o seu git diff em stage e interpreta a intenção por trás do seu código para produzir mensagens que aderem estritamente à especificação Conventional Commits. Isso garante que o histórico do seu projeto permaneça profissional, legível e pronto para ferramentas automatizadas.

Além da simples geração de texto, esta skill entende as nuances do desenvolvimento de software. Ela pode distinguir entre um feat e um refactor, identificar o escopo arquitetônico específico de uma mudança e até sinalizar breaking changes que exigem atualizações de versão major. Ela transforma uma tarefa manual tediosa em uma parte integrada do fluxo de trabalho de desenvolvimento, promovendo uma melhor colaboração e um histórico de versões mais claro.

Casos de uso do Git Commit Message Generator

  • Colocar alterações em stage com git add e precisar de uma descrição imediata e precisa do trabalho.
  • Manter um histórico do git limpo e legível por máquina para geração automática de changelog.
  • Garantir a consistência do formato de commit em toda a equipe sem fiscalização manual.
  • Destacar automaticamente breaking changes na API ou exportações públicas.
  • Documentar refatorações complexas onde o impacto abrange múltiplos módulos ou componentes.

Como o Git Commit Message Generator funciona

  1. A skill executa um comando git diff --staged para recuperar as linhas exatas de código modificadas.
  2. Ela analisa caminhos de arquivos e padrões para determinar a principal área de impacto (ex: src/components/ vs docs/).
  3. Uma lógica de detecção inteligente atribui um tipo de mudança como feat, fix, docs ou refactor com base no conteúdo do diff.
  4. Ela extrai um scope específico observando as estruturas de diretórios e nomes de componentes.
  5. O gerador verifica se há breaking changes, como assinaturas de função alteradas ou exportações removidas.
  6. Uma mensagem final é construída usando o formato convencional, incluindo uma linha de assunto, corpo opcional e rodapé.
  7. A saída é validada quanto ao comprimento e modo imperativo para atender às melhores práticas do setor.

Configuração do Git Commit Message Generator

Para começar a usar esta skill, certifique-se de ter o git instalado em seu sistema e siga estas etapas dentro do seu ambiente Openclaw Skills:

# Navegue até o seu repositório git
cd seu-repositorio-projeto

# Adicione suas alterações ao stage normalmente
git add .

# Invoque a skill através do seu AI agent
"Generate a commit message for my staged changes"

Esquema de Dados e Taxonomia de Git Commit Message Generator

A skill organiza os dados com base no estado interno do Git e na taxonomia do Conventional Commits:

Atributo Descrição Exemplo
Type A natureza da mudança feat, fix, chore, build
Scope O módulo específico ou área de arquivo (ui), (auth), (api)
Subject Um resumo conciso no modo imperativo add validation to login form
Body Explicação detalhada do "porquê" Explica as mudanças de lógica
Footers Metainformações como breaking changes BREAKING CHANGE: ...

Recursos avançados do Git Commit Message Generator

  • Detecção de Breaking Change: Adiciona automaticamente um ! ao type/scope ou adiciona um rodapé BREAKING CHANGE quando edições que quebram a API são detectadas.
  • Integração com Issue Tracker: Analisa automaticamente nomes de branches (como feature/PROJ-123) para incluir "Closes PROJ-123" no rodapé do commit.
  • Suporte a Monorepo: Identifica de forma inteligente pacotes de workspace para sugerir scopes precisos para repositórios multi-pacote.
  • Suporte a Co-author: Adicione atribuição facilmente pedindo à skill para incluir co-authors específicos na mensagem gerada.
  • Adaptação de Estilo Personalizado: Suporta a alternância entre os formatos padrão Conventional Commits, estilo Angular ou Gitmoji mediante solicitação.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*