O que conventional-commit faz?
Prompt e fluxo de trabalho para gerar mensagens de commit convencionais usando um formato XML estruturado. Orienta usuários a criar mensagens de commit padronizadas e descritivas de acordo com a especificação Conventional Commits, incluindo instruções, exemplos e validação.
Visão Geral
Esta skill permite que você gere mensagens de commit que seguem a especificação Conventional Commits. Ela usa um formato XML estruturado para definir os componentes da mensagem de commit, garantindo consistência e legibilidade.
Como Funciona
- A skill analisa as alterações no repositório (usando
git diff --cached). - Ela sugere um tipo de commit apropriado (por exemplo,
feat,fix,docs). - Ela gera uma mensagem de commit no formato:
<tipo>(<escopo opcional>): <descrição>
<corpo opcional>
<rodapé opcional>
Exemplos
feat(api): adicionar novo endpoint de usuáriofix(auth): corrigir falha de validação de tokendocs(README): atualizar guia de instalação
Validação
A skill valida a mensagem de commit gerada para garantir que ela atenda aos padrões da especificação Conventional Commits. Se a validação falhar, a skill fornece feedback e sugere correções.
Uso
Para usar esta skill, execute o prompt em seu terminal ou integre-a ao seu fluxo de trabalho de desenvolvimento. A skill é compatível com Claude Code, Cursor e Codex.
Contribuição
Contribuições são bem-vindas! Por favor, consulte o guia de contribuição para mais detalhes.