ワンクリックで
commit-workflow
Fluxo completo de Git: branches, commits, pull requests e code review
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Fluxo completo de Git: branches, commits, pull requests e code review
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Python best practices e styleguide
Integração completa com Notion usando MCP customizado (notion-automation-suite)
Gera critérios de aceite Given/When/Then para requisitos funcionais. Inclui happy path, edge cases e falhas.
Cria Architecture Decision Records (ADRs) para decisões técnicas. Inclui alternativas, justificativa e consequências.
Extrai especificações de um sistema legado (código existente) quando não há documentação adequada.
Converte input não estruturado (texto, notas, docs parciais) em requisitos funcionais (FR) e perguntas abertas. Não inventa requisitos.
| name | commit-workflow |
| description | Fluxo completo de Git: branches, commits, pull requests e code review |
Ativar quando:
<type>(<scope>): <description>
[body opcional]
[footer opcional]
| Type | Uso |
|---|---|
feat | Nova funcionalidade |
fix | Correção de bug |
docs | Documentação |
style | Formatação (não afeta código) |
refactor | Refatoração |
test | Testes |
chore | Manutenção |
perf | Performance |
ci | CI/CD |
Área afetada: auth, api, ui, db, etc.
feat(auth): add JWT refresh token endpoint
fix(api): handle null response in user service
docs(readme): update installation instructions
refactor(utils): extract date formatting to helper
test(auth): add unit tests for login flow
chore(deps): update dependencies to latest
git status
git diff --stat
git diff
Baseado nas alterações, sugerir mensagem seguindo conventional commits.
Commit sugerido:
feat(auth): implement password reset
Arquivos: 3 modificados, 45+, 12-
**Posso fazer o commit?** [AGUARDAR RESPOSTA]
git add -A
git commit -m "mensagem"
Commit feito. **Quer fazer push?** [AGUARDAR RESPOSTA]
git commitgit pushgit reset --hardgit rebasegit mergeANTES de commitar, SEMPRE atualizar o CHANGELOG:
CHANGELOG.md existe na raiz do projetoskills/workflow/changelog/SKILL.md[Unreleased]Ver skills/workflow/changelog/SKILL.md para detalhes completos.
# Sempre usar feature branches
git checkout -b feature/nome-da-feature
git checkout -b fix/nome-do-bug
git checkout -b refactor/nome-do-refactor
main # produção (protegida)
├── develop # desenvolvimento (opcional)
├── feature/xxx # novas features
├── fix/xxx # correções de bugs
├── refactor/xxx # refatorações
└── hotfix/xxx # correções urgentes em produção
Princípios:
main sempre estável e deployávelmain (correções urgentes em produção)Fluxo:
mainHotfixes (exceção):
mainfix: ou hotfix: no commitfix: corrigir erro crítico em produção## Descrição
Breve descrição do que foi feito.
## Tipo de mudança
- [ ] Bug fix
- [ ] Nova feature
- [ ] Refatoração
- [ ] Documentação
## Checklist
- [ ] Testes adicionados/atualizados
- [ ] Documentação atualizada
- [ ] Código segue padrões do projeto
- [ ] Sem breaking changes (ou documentados)
- [ ] CHANGELOG.md atualizado
v<major>.<minor>.<patch>
git tag -a v1.2.0 -m "Release 1.2.0: Adicionar autenticação JWT"
git push origin v1.2.0
Ver: skills/workflow/changelog/SKILL.md para processo completo de releases.
Fazer commits pequenos e frequentes:
Um commit = uma responsabilidade:
# ✅ Correto - commits separados
git commit -m "feat: adicionar validação de email"
git commit -m "refactor: mover lógica para controller"
git commit -m "test: adicionar testes para validação"
# ❌ Errado - tudo em um commit
git commit -m "feat: adicionar validação e refatorar controller e testes"
# Atualizar branch local
git pull origin main
# Resolver conflitos manualmente
# Editar arquivos marcados com conflito
# Adicionar arquivos resolvidos
git add .
# Continuar merge
git commit
[Unreleased]