skills/commit/SKILL.md
Geração de mensagens de commit padronizadas com emoji e tipo semântico
npx skillsauth add rodrigoant/agent-skills commitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Gerar mensagens de commit curtas e padronizadas, seguindo a convenção :emoji: tipo: descrição semântica.
| 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 |
| 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) |
:sparkles: feat: criar componente de busca
:bug: fix: corrigir erro no logout
:lipstick: style: ajustar padding do card
:recycle: refactor: extrair lógica de validação
:package: build: atualizar react para v19
:construction_worker: ci: adicionar job de lint no GitHub Actions
# 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.
development
Protocolo de comunicação em PT-BR. Comprime respostas eliminando redundâncias gramaticais, artigos e preposições, priorizando verbos no infinitivo.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------