wiki-changelog
microsoft/skills
Analyse l'historique des commits Git et génère des journaux de modifications structurés, classés par type de modification.
...Développer toutHistorique des modifications du wiki
Générer des journaux de modifications structurés à partir de l'historique Git.
Détermination du dépôt source (À EFFECTUER EN PREMIER)
Avant de générer tout journal des modifications, vous DEVEZ déterminer le contexte du dépôt source :
- Vérification de l'existence d'un dépôt distant Git: exécutez la commande `
git remote get-url origin` pour détecter si un dépôt distant existe - Demandez à l’utilisateur: « S’agit-il d’un dépôt uniquement local, ou disposez-vous d’une URL de dépôt source (par exemple, GitHub, Azure DevOps) ? »
- URL distante fournie → enregistrer sous
REPO_URL, utiliser des citations liées pour les hachages de commit et les références de fichiers - Référentiel local uniquement → utilisez les hachages de commit et les références de fichiers bruts
- URL distante fournie → enregistrer sous
- NE PAS continuer tant que le contexte du dépôt source n’est pas clarifié
Quand l'activer
- L'utilisateur demande « Qu'est-ce qui a changé récemment ? », « Générer un journal des modifications », « Résumer les commits »
- L'utilisateur souhaite comprendre l'activité de développement récente
Procédure
- Examinez le journal Git (commits, dates, auteurs, messages)
- Regrouper par période : quotidiennement (7 derniers jours), hebdomadairement (plus ancien)
- Classer chaque commit : Fonctionnalités (🆕), Corrections (🐛), Refactorisation (🔄), Documentation (📝), Configuration (🔧), Dépendances (📦), Changements majeurs (⚠️)
- Générer des descriptions concises destinées aux utilisateurs en utilisant la terminologie du projet
Contraintes
- Se concentrer sur les changements visibles par l’utilisateur
- Fusionner les commits liés pour obtenir des descriptions cohérentes
- Utiliser la terminologie du projet telle qu'elle figure dans le README
- Mettre clairement en évidence les changements majeurs à l'aide de notes de migration
- Lorsque
REPO_URLest disponible, créer des liens vers les hachages de commit :[abc1234](REPO_URL/commit/abc1234)et vers les fichiers modifiés :[chemin_du_fichier](REPO_URL/blob/BRANCH/chemin_du_fichier)
---
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)`
Tous les fichiers
0 fichiersInstaller wiki-changelog
Téléchargez et décompressez les fichiers de compétences dans votre répertoire .claude/skills/.
Télécharger le ZIPClonez le dépôt et copiez les fichiers de compétence dans votre projet.
git clone https://github.com/microsoft/skills/tree/main/.github/plugins/deep-wiki/skills/wiki-changelog # Copy SKILL.md to your .claude/skills/ directory
Copier





Maison
