commit

Installation
SKILL.md

Commit

Objetivo

Gerar mensagens de commit curtas e padronizadas, seguindo a convenção :emoji: tipo: descrição semântica.


Regras obrigatórias

Regra Detalhe
Formato :emoji: tipo: descrição
Comprimento Máximo 7 palavras na descrição
Escopo Apenas o que foi feito
Proibições Sem corpo, sem explicações, sem bullets adicionais

Mapeamento de tipos

Gitmoji Tipo Quando usar
:sparkles: feat Nova funcionalidade
:bug: fix Correção de bug
:recycle: refactor Reestruturação sem mudança de comportamento
:lipstick: style UI, CSS, formatação visual
:memo: docs Documentação
:wrench: chore Configuração e tarefas de rotina
:rocket: perf Melhoria de performance
:white_check_mark: test Testes adicionados ou ajustados
:construction_worker: ci Pipelines de CI/CD
:package: build Build, bundler ou dependências
:rewind: revert Reverter alterações anteriores
:lock: security Correções de segurança
:tada: init Início de projeto ou módulo
:bookmark: release Tag de versão
:construction: wip Trabalho em progresso (evitar em main)

Exemplos de aplicação

Adicionando uma feature

:sparkles: feat: criar componente de busca

Corrigindo um bug

:bug: fix: corrigir erro no logout

Ajuste visual

:lipstick: style: ajustar padding do card

Refatoração interna

:recycle: refactor: extrair lógica de validação

Atualizar dependência

:package: build: atualizar react para v19

Configuração de CI

:construction_worker: ci: adicionar job de lint no GitHub Actions

Anti-padrões — nunca faça isso

# Muito longo
:sparkles: feat: criar novo componente de busca que permite filtrar por nome e categoria

# Sem gitmoji
feat: criar componente de busca

# Com corpo/explicação
:bug: fix: corrigir erro no logout

O erro ocorria porque o token não era invalidado corretamente no servidor.
Weekly Installs
5
GitHub Stars
1
First Seen
12 days ago