Compreender mudanças em repositórios git requer executar múltiplos comandos e analisar saídas. Esta skill automatiza a análise de branches, extração de histórico de commits e estatísticas de mudanças em arquivos para revisão de código e preparação de PRs mais rápidas.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“git-analysis”。 Analisar o branch atual e mostrar o que mudou em comparação com main
预期结果:
- Resumo da Análise de Branch
- Branch base: main
- Branch atual: feature/new-feature
- Merge base: abc123d (2025-01-15)
- Mudanças:
- - 5 commits à frente
- - 12 arquivos alterados
- - 234 inserções, 89 exclusões
- Commits recentes:
- 1. feat(api): add new endpoint
- 2. test(api): add endpoint tests
- 3. docs(api): update API documentation
正在使用“git-analysis”。 Mostrar o histórico de commits estruturado
预期结果:
- abc123|feat(api): add endpoint|John Doe|john@example.com|2025-01-16
- def456|test(api): add tests|Jane Smith|jane@example.com|2025-01-16
- ghi789|docs(api): update docs|Bob Wilson|bob@example.com|2025-01-17
正在使用“git-analysis”。 Obter um resumo dos arquivos alterados
预期结果:
- DEFAULT_BRANCH: main
- MERGE_BASE: abc123def
- COMMITS: 5
- CHANGED_FILES: 12
- INSERTIONS: 234
- DELETIONS: 89
安全审计
安全This is a legitimate git analysis tool containing standard shell scripts for git repository operations. All 183 static findings are false positives. The 'weak cryptographic algorithm' HIGH findings were triggered by YAML/JSON metadata fields and git format specifiers that the scanner misidentified. All external command patterns are necessary git commands (git log, git diff, git merge-base) for read-only repository analysis. No network calls, credential theft, or malicious code exists. This skill only performs read operations on local git repositories.
风险因素
⚙️ 外部命令 (2)
质量评分
你能构建什么
Preparação de revisão de código
Extrair mudanças de branch e histórico de commits para discussões de revisão de código
Geração de descrição de PR
Reunir listas de commits e mudanças de arquivos para descrições de pull requests
Rastreamento de mudanças
Monitorar atividade de branch e rastrear o que mudou entre branches
试试这些提示
Analisar o branch atual e mostrar quais commits e arquivos mudaram em comparação com o branch padrão
Extrair o histórico de commits do merge base até HEAD em formato estruturado com informações de autor e data
Mostrar quantos arquivos mudaram, inserções e exclusões no branch atual
Fornecer uma análise completa do branch atual incluindo branch padrão, merge base, contagem de commits e estatísticas detalhadas de mudanças
最佳实践
- Sempre usar merge base para comparação em vez do estado atual do branch
- Executar comandos git independentes em paralelo para resultados mais rápidos
- Estruturar saída em formato consistente para análise mais fácil
避免
- Comparar a partir do topo do branch em vez do merge base
- Executar comandos sequencialmente quando execução paralela é possível
- Ignorar mensagens de erro dos comandos git