wiki-changelog
microsoft/skills
Analisa o histórico de commits do Git e gera registros de alterações estruturados, categorizados por tipo de alteração.
...Expandir tudoRegistro de alterações do Wiki
Gere registros de alterações estruturados a partir do histórico do Git.
Resolução do repositório de origem (DEVE SER FEITO PRIMEIRO)
Antes de gerar qualquer registro de alterações, você DEVE determinar o contexto do repositório de origem:
- Verifique se há um git remote: execute o comando `
git remote get-url origin` para detectar se existe um remote - Pergunte ao usuário: “Este é um repositório apenas local ou você tem uma URL de repositório de origem (por exemplo, GitHub, Azure DevOps)?”
- URL remota fornecida → armazene como
REPO_URL, use citações vinculadas para hashes de commit e referências a arquivos - Apenas local → use hashes de commit simples e referências de arquivos
- URL remota fornecida → armazene como
- NÃO prossiga até que o contexto do repositório de origem esteja resolvido
Quando ativar
- O usuário pergunta “o que mudou recentemente”, “gerar um changelog”, “resumir os commits”
- O usuário deseja entender as atividades recentes de desenvolvimento
Procedimento
- Examine o git log (commits, datas, autores, mensagens)
- Agrupar por período: diário (últimos 7 dias), semanal (mais antigo)
- Classificar cada commit: Recursos (🆕), Correções (🐛), Refatoração (🔄), Documentação (📝), Configuração (🔧), Dependências (📦), Incompatibilidades (⚠️)
- Gerar descrições concisas voltadas para o usuário, utilizando a terminologia do projeto
Restrições
- Foco nas alterações visíveis ao usuário
- Juntar commits relacionados em descrições coerentes
- Use a terminologia do projeto conforme descrita no README
- Destaque alterações que causam incompatibilidade com notas de migração
- Quando
REPO_URLestiver disponível, inclua links para os hashes dos commits:[abc1234](REPO_URL/commit/abc1234)e para os arquivos alterados:[file_path](REPO_URL/blob/BRANCH/file_path)
---
name: wiki-changelog
description: Analyzes git commit history and generates structured changelogs categorized by change type.
license: MIT
---
# Wiki Changelog
Generate structured changelogs from git history.
## Source Repository Resolution (MUST DO FIRST)
Before generating any changelog, you MUST determine the source repository context:
1. **Check for git remote**: Run `git remote get-url origin` to detect if a remote exists
2. **Ask the user**: _"Is this a local-only repository, or do you have a source repository URL (e.g., GitHub, Azure DevOps)?"_
- Remote URL provided → store as `REPO_URL`, use **linked citations** for commit hashes and file references
- Local-only → use plain commit hashes and file references
3. **Do NOT proceed** until source repo context is resolved
## When to Activate
- User asks "what changed recently", "generate a changelog", "summarize commits"
- User wants to understand recent development activity
## Procedure
1. Examine git log (commits, dates, authors, messages)
2. Group by time period: daily (last 7 days), weekly (older)
3. Classify each commit: Features (🆕), Fixes (🐛), Refactoring (🔄), Docs (📝), Config (🔧), Dependencies (📦), Breaking (⚠️)
4. Generate concise user-facing descriptions using project terminology
## Constraints
- Focus on user-facing changes
- Merge related commits into coherent descriptions
- Use project terminology from README
- Highlight breaking changes prominently with migration notes
- When `REPO_URL` is available, link commit hashes: `[abc1234](REPO_URL/commit/abc1234)` and changed files: `[file_path](REPO_URL/blob/BRANCH/file_path)`
Todos os arquivos
0 arquivosInstalar wiki-changelog
Baixe e descompacte os arquivos de habilidades no diretório .claude/skills/.
Baixar ZIPClone o repositório e copie os arquivos da habilidade para o seu projeto.
git clone https://github.com/microsoft/skills/tree/main/.github/plugins/deep-wiki/skills/wiki-changelog # Copy SKILL.md to your .claude/skills/ directory
Copiar





Lar
