CommunityEscrita e Ediçãogithub.com

sandeshp1995/claude-code-team-kit

Escreva uma mensagem de commit para as alterações atualmente em staged. Use quando o usuário solicitar uma mensagem de commit.

O que é claude-code-team-kit?

Esta habilidade permite que o agente Claude escreva mensagens de commit para alterações em staged de forma consistente e seguindo o estilo do repositório. Quando o usuário solicita uma mensagem de commit, a habilidade primeiro verifica quais arquivos estão em staged usando `git diff --cached --stat` e também analisa as alterações completas com `git diff --cached`. Para manter a consistência, ela analisa os últimos 10 commits com `git log -n 10 --pretty=format:'%s'` para inferir o estilo de commit usado no repositório. A habilidade sugere mensagens no imperativo, com no máximo 72 caracteres, seguidas do formato Conventional Commits (feat:, fix:, chore:) se esse for o padrão encontrado. Para alterações complexas, inclui um corpo explicando o que e por que mudou. Se nada estiver em staged, a habilidade sugere usar `git add -p`. Também suporta contextos adicionais do usuário via $ARGUMENTS, permitindo incluir chaves de tickets (como ABC-123) no formato usado historicamente ou como um trailer `Refs: ABC-123`. Funciona em qualquer plataforma que suporte agentes de IA baseados em CLI (Claude Code, Cursor, Codex, etc.) e é ideal para equipes que seguem padrões de commit consistentes.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sandeshp1995/claude-code-team-kit/tree/HEAD/.claude/skills/commit-msg

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Alterações em staged

!git diff --cached --stat || true

!git diff --cached || true

Estilo de commit recente neste repositório

!git log -n 10 --pretty=format:'%s' || true

Tarefa

Escreva uma mensagem de commit para as alterações em staged acima.

  • Se nada estiver em staged, informe isso e pare. Sugira git add -p.
  • Siga o estilo de commit usado no histórico recente. Se o histórico usar Commits Convencionais (feat:, fix:, chore:. ..), use-os; se o CLAUDE.md especificar um formato, esse terá prioridade.
  • Linha de assunto: modo imperativo, no máximo 72 caracteres, sem ponto final.
  • Corpo (apenas se a alteração não for óbvia): o que mudou e por que, com quebra de linha aos 72 caracteres. Pule o corpo para alterações triviais.
  • Contexto extra do usuário, se houver: $ARGUMENTS. Se contiver uma chave de ticket (ex.: ABC-123), inclua-a da mesma forma que o histórico recente faz, ou como um trailer Refs: ABC-123.
  • Se as alterações em staged misturarem itens não relacionados, informe isso e sugira como dividi-las.

Produza apenas a mensagem em um bloco de código, pronto para colar. Não execute git commit.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Habilidades Relacionadas