wiki-changelog
microsoft/skills
Analysiert den Git-Commit-Verlauf und erstellt strukturierte Änderungsprotokolle, die nach Änderungsart kategorisiert sind.
...Alle erweiternWiki-Änderungsprotokoll
Erstellen Sie strukturierte Änderungsprotokolle aus dem Git-Verlauf.
Ermittlung des Quell-Repositorys (MUSS ZUERST ERFOLGEN)
Bevor Sie ein Änderungsprotokoll erstellen, MÜSSEN Sie den Kontext des Quell-Repositorys ermitteln:
- Auf Git-Remote prüfen: Führen Sie
„git remote get-url origin“aus, um festzustellen, ob ein Remote vorhanden ist - Frage an den Benutzer: „Handelt es sich um ein rein lokales Repository oder hast du eine URL für ein Quell-Repository (z. B. GitHub, Azure DevOps)?“
- Remote-URL angegeben → als
„REPO_URL“speichern, verknüpfte Verweise für Commit-Hashes und Dateireferenzen verwenden - Nur lokal → Verwende einfache Commit-Hashes und Dateiverweise
- Remote-URL angegeben → als
- Fahren Sie NICHT fort, bis der Kontext des Quell-Repositorys geklärt ist
Wann aktivieren?
- Der Benutzer fragt: „Was hat sich kürzlich geändert?“, „Erstelle ein Changelog“, „Fasse die Commits zusammen“
- Der Benutzer möchte die jüngsten Entwicklungsaktivitäten nachvollziehen
Vorgehensweise
- Git-Log prüfen (Commits, Daten, Autoren, Nachrichten)
- Nach Zeiträumen gruppieren: täglich (letzte 7 Tage), wöchentlich (älter)
- Jeden Commit klassifizieren: Funktionen (🆕), Fehlerbehebungen (🐛), Refactoring (🔄), Dokumentation (📝), Konfiguration (🔧), Abhängigkeiten (📦), Kompatibilitätsbrüche (⚠️)
- Erstellen Sie prägnante, für Benutzer verständliche Beschreibungen unter Verwendung der Projektterminologie
Einschränkungen
- Fokus auf für den Benutzer relevante Änderungen
- Zusammengehörige Commits zu zusammenhängenden Beschreibungen zusammenfassen
- Verwende die Projektterminologie aus der README-Datei
- Heben Sie kompatibilitätsbrechende Änderungen mit Migrationshinweisen deutlich hervor
- Wenn
REPO_URLverfügbar ist, verlinke Commit-Hashes:[abc1234](REPO_URL/commit/abc1234)und geänderte Dateien:[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)`
Alle Dateien
0 Dateienwiki-changelog installieren
Laden Sie die Skill-Dateien herunter und entpacken Sie sie in Ihr Verzeichnis „.claude/skills/“.
ZIP herunterladenKlonen Sie das Repository und kopieren Sie die Skill-Dateien in Ihr Projekt.
git clone https://github.com/microsoft/skills/tree/main/.github/plugins/deep-wiki/skills/wiki-changelog # Copy SKILL.md to your .claude/skills/ directory
Kopieren





Heim
