option
MaisonMaison Skill Documentation wiki-changelog

wiki-changelog

microsoft/skills 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 tout
0
Heure mise à jour 11 septembre 2026

Historique 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 :

  1. 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
  2. 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
  3. 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

  1. Examinez le journal Git (commits, dates, auteurs, messages)
  2. Regrouper par période : quotidiennement (7 derniers jours), hebdomadairement (plus ancien)
  3. Classer chaque commit : Fonctionnalités (🆕), Corrections (🐛), Refactorisation (🔄), Documentation (📝), Configuration (🔧), Dépendances (📦), Changements majeurs (⚠️)
  4. 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_URL est 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)
Voir sur GitHub
---
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 fichiers

Installer wiki-changelog

Téléchargez et décompressez les fichiers de compétences dans votre répertoire .claude/skills/.

Télécharger le ZIP

Clonez 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 Copier
Configuration rapide: Copiez le dossier de la compétence dans .claude/skills/ Claude détectera automatiquement la compétence et l'utilisera

Compétences similaires

golang-dependency-injection
Heure mise à jour 29 juin 2026
nuxthub
Heure mise à jour 23 août 2026
tc-tracker
Heure mise à jour 27 août 2026
code-quality
Heure mise à jour 22 août 2026
OR