commit-message
Gera mensagem de commit seguindo Conventional Commits. Use quando pedirem para commitar, criar mensagem de commit ou preparar commit.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Gera mensagem de commit seguindo Conventional Commits. Use quando pedirem para commitar, criar mensagem de commit ou preparar commit.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Executa e interpreta os quality gates de projetos Java (Spotless, Checkstyle, JaCoCo, PIT mutation testing, ArchUnit). Use antes de fechar tarefa/PR em projetos Java/Spring, ou quando o usuário pedir "rode os gates", "verifique a qualidade".
Checklist técnico final antes de abrir ou atualizar um PR, com veredito GO/NO-GO. Use quando o usuário disser "revise antes do PR", "posso abrir o PR?" ou "checklist de PR".
Padrões e idiomas Spring Boot para produção - beans, resiliência (Resilience4j), segurança, messaging (Kafka/SQS), caching, scheduling, observabilidade. Use ao implementar features em Spring Boot ou resolver problemas Spring.
Gera descrição de Pull Request estruturada a partir dos commits e do diff da branch. Use quando pedirem para criar PR, descrever PR ou preparar PR description.
Cria ou revisa módulos Terraform seguindo boas práticas (variáveis documentadas, naming, state remoto, IAM de menor privilégio). Use quando pedirem para criar infra, módulo Terraform ou revisar IaC.
Analisa um arquivo ou diretório e produz um relatório de qualidade (complexidade, duplicação, riscos e sugestões de melhoria). Use quando o usuário pedir "analise", "audite" ou "avalie a qualidade" de código.
| name | commit-message |
| description | Gera mensagem de commit seguindo Conventional Commits. Use quando pedirem para commitar, criar mensagem de commit ou preparar commit. |
Gerar mensagens de commit consistentes no padrão Conventional Commits, uma mudança lógica por commit.
Ao commitar ou quando pedirem uma mensagem de commit.
Para descrever o PR inteiro — use a skill pr-description.
git diff --cached) ou o diff completo.git diff --cached) ou todas (git diff).type.<type>(<scope>): <description>
[body opcional — explique o "por quê", não o "o quê"]
[footer opcional — BREAKING CHANGE, referências]
Types: feat | fix | refactor | docs | test | chore | perf | style
Regras:
description no imperativo, lowercase, sem ponto final, máximo 72 caracteres.scope opcional — use quando clarifica (feat(auth):, fix(orders):).body só quando o "por quê" não é óbvio.BREAKING CHANGE: no footer quando aplicável.feat(orders): add pagination to list orders endpoint
refactor(auth): extract token validation to dedicated service
Previously scattered across three controllers. Centralizing
reduces duplication and makes rotation easier.
--no-verify.