Garante que os commits do projeto sejam atômicos, sigam o padrão Conventional Commits e sejam agrupados logicamente por funcionalidade ou diretório.
Esta skill orienta o agente a realizar commits de forma organizada, evitando "commits gigantes" e garantindo que cada mudança tenha um propósito claro e documentado.
gerenciar-branches para confirmar com o usuário em qual branch as alterações devem ser enviadas (nova, existente ou atual). Liste as branches em uso.git status e git diff para identificar todas as mudanças pendentes./docs não devem estar no mesmo commit que mudanças em /src, a menos que sejam estritamente interdependentes.feat: Novas funcionalidades ou adições importantes.fix: Correções de bugs.docs: Alterações apenas em documentação.style: Formatação, pontos e vírgulas, etc. (sem alteração de lógica).refactor: Mudança de código que não corrige bug nem adiciona feature.chore: Atualização de tarefas de build, configurações de ferramentas, etc.perf: Mudanças de código focadas em performance.settings.json) ou tokens não foram incluídos acidentalmente.git status, git diff, git log: Ferramentas para análise do estado do repositório..gitignore: Para validar o que deve ser mantido fora do controle de versão.
</available_resources>