Habilidades wiki-changelog
📝

wiki-changelog

Seguro

Generate Changelogs from Git History

Manually compiling changelogs from git history is time-consuming and error-prone. This skill automatically analyzes commit history and generates structured, categorized changelogs organized by change type and time period.

Suporta: Claude Codex Code(CC)
🥉 75 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "wiki-changelog". Generate a changelog for the past week

Resultado esperado:

## Changelog - Last 7 Days

### Features 🆕
- Add user authentication flow (2024-01-15)
- Implement password reset functionality (2024-01-14)

### Fixes 🐛
- Resolve login redirect issue on mobile (2024-01-13)
- Fix timezone handling in date picker (2024-01-12)

### Documentation 📝
- Update API documentation with new endpoints (2024-01-11)

### Dependencies 📦
- Upgrade React to v18.2.0 (2024-01-10)

A utilizar "wiki-changelog". What changed in the last month? Include breaking changes.

Resultado esperado:

## Changelog - Last 30 Days

### Breaking Changes ⚠️
- **Migration Required**: Rename `User.getProfile()` to `User.profile()` - update all references
- **Migration Required**: API v2 endpoints now require authentication header

### Features 🆕
- Multiple new features listed...

### Fixes 🐛
- Multiple bug fixes listed...

Auditoria de Segurança

Seguro
v1 • 2/25/2026

Static analysis flagged 4 high-risk patterns related to 'weak cryptographic algorithm' at lines 3, 22, 27, and 32. This is a FALSE POSITIVE - the skill contains no cryptographic code. The analyzer misidentified common words in the markdown documentation. The skill is a simple changelog generator that reads git log data and produces structured output. No network calls, no external commands, no file writes, no environment access.

1
Arquivos analisados
33
Linhas analisadas
0
achados
1
Total de auditorias
Nenhum problema de segurança encontrado

Padrões Detectados

Weak Cryptographic Algorithm (FALSE POSITIVE)
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
100
Segurança
100
Conformidade com especificações

O Que Você Pode Construir

Generate Release Notes

Quickly produce release notes by analyzing recent commits and categorizing all changes since the last release.

Track Project Activity

Understand what has changed in a project over time by viewing a structured summary of recent development activity.

Onboard Team Members

Help new team members understand recent changes and the current state of the project through organized changelogs.

Tente Estes Prompts

Basic Changelog Request
Use the wiki-changelog skill to generate a changelog for this repository. What changes have been made recently?
Release Notes Request
Generate a changelog for version X.X.X release. Include all features, bug fixes, and any breaking changes.
Weekly Summary
Analyze the git history and provide a weekly summary of all changes, grouped by category like features, fixes, and documentation updates.
Breaking Changes Report
Generate a changelog that highlights all breaking changes and includes migration notes for upgrading.

Melhores Práticas

  • Ensure commit messages follow a consistent convention (Conventional Commits recommended) for accurate categorization
  • Review generated changelogs before publishing to ensure terminology matches project standards
  • Use the skill regularly (weekly or before each release) to maintain up-to-date changelogs

Evitar

  • Do not rely solely on automated categorization - verify that commits are grouped correctly
  • Avoid using vague commit messages like 'fix', 'update', 'changes' which reduce changelog usefulness
  • Do not skip reviewing breaking changes - always verify migration notes are accurate

Perguntas Frequentes

Does this skill write files to my repository?
No. This skill only reads git history and generates changelog output. It does not modify any files.
How does the skill categorize commits?
The skill analyzes commit messages and classifies them based on keywords: Features (feat, add), Fixes (fix, bug), Refactoring (refactor), Docs (docs), Config (config), Dependencies (deps), and Breaking (break).
Can I customize the categories?
Currently the categories are predefined. You can modify the skill code to add custom categories if needed.
What if my commit messages are not descriptive?
The quality of the changelog depends on commit message quality. Encourage team members to write descriptive commit messages for better results.
Does this work with git submodules?
The skill analyzes the main repository history. Submodule changes would need to be tracked separately.
Can I generate changelogs for specific time periods?
Yes. The skill groups commits into daily (last 7 days) and weekly (older) periods by default. You can request specific date ranges in your prompt.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md