一键导入
conventional-commits
padronizar mensagens de commit seguindo Conventional Commits (type, scope opcional, subject curto, breaking change marcado)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
padronizar mensagens de commit seguindo Conventional Commits (type, scope opcional, subject curto, breaking change marcado)
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Modo de resposta terse (estilo caveman) para economizar tokens de saída ~65%. Sempre ativo neste projeto. Preserva precisão técnica, código, commits, PRs intocados.
Bundle de ~60 agents + ~221 skills cobrindo reviewers, build-resolvers, TDD, E2E, security, autonomous loops. Padrão do projeto — usar o MÁXIMO de agents possível em paralelo a cada alteração.
escrever ou atualizar testes end-to-end com Playwright neste projeto, garantindo trace, screenshot, vídeo e asserções consistentes
Loop autônomo de coding (read → plan → execute → lint → unit → e2e → fix → repeat) até DoD verde. Padrão deste projeto em TODA task técnica com acceptance criteria mensurável.
descreva em uma frase quando o agente deve ativar essa skill
| name | conventional-commits |
| description | padronizar mensagens de commit seguindo Conventional Commits (type, scope opcional, subject curto, breaking change marcado) |
conventional-commitsToda mensagem de commit deste projeto segue o padrão Conventional Commits. Isso habilita changelog automático, version bump por SemVer e leitura rápida do histórico. Sem exceção.
git commit.<type>(<scope>)?: <subject>
[<body opcional>]
[<footer opcional>]
feat | fix | docs | style | refactor | perf | test | build | ci | chore | revert.auth, api, ui, deps). Entre parênteses.Closes #123), co-autores, ou marcação de breaking change.| Type | Quando |
|---|---|
feat | Nova feature visível ao usuário |
fix | Correção de bug |
docs | Só documentação (README, JSDoc, comentários) |
style | Formatação que não muda comportamento (espaços, ponto-e-vírgula) |
refactor | Reestruturação sem mudar comportamento externo |
perf | Melhoria de performance |
test | Adicionar/atualizar testes |
build | Sistema de build, dependências (package.json, tsconfig) |
ci | Pipeline CI/CD (.github/workflows, scripts de deploy) |
chore | Manutenção genérica que não cabe nas outras |
revert | Reverte commit anterior (mensagem cita o SHA revertido) |
Mudança incompatível com a versão anterior. Duas formas válidas, escolha uma:
feat!:, refactor!:, fix!:.BREAKING CHANGE: <descrição do impacto e migração>.Se possível, use as duas para deixar 100% claro.
feat(auth): add password reset flow via email link
fix(api): handle null user-agent header without crashing
docs: update README with new install steps
refactor(checkout): extract pricing logic into PriceCalculator
perf(search): debounce input to reduce API calls from 30 to 3 per typing burst
test(auth): cover expired-token edge case in login flow
build(deps): bump playwright to 1.45.0
ci: add Node 22 to test matrix
chore: remove unused dotenv import
revert: revert "feat(auth): add password reset flow via email link"
This reverts commit a1b2c3d4 — caused regression on existing reset tokens.
Closes #482
feat(api)!: rename /users endpoint to /accounts
BREAKING CHANGE: clients hitting /users must migrate to /accounts.
The old route returns 410 Gone. See migration guide in .specs/architecture/ADR-005.md.
refactor com nota no body sobre o fix incidental — ou separe em dois commits.Refs #task-id.! no header e/ou BREAKING CHANGE: no footer).commitlint no hook commit-msg, ele bloqueia mensagens fora do padrão — corrija e tente de novo.<type>(<scope>)?: <subject> com type válido da lista.! e/ou footer BREAKING CHANGE:.commitlint passou (se configurado em .commitlintrc / hook commit-msg).feat → minor; fix, perf → patch; feat!/fix!/BREAKING CHANGE → major.chore e style não geram bump de versão por padrão.@commitlint/cli + @commitlint/config-conventional. Hook em .husky/commit-msg ou .claude/hooks/.