Agent skill
changelog
Fügt einen neuen Eintrag zum Änderungsprotokoll hinzu und archiviert automatisch bei >30 Einträgen. Nutze diesen Skill nach jeder Code-Änderung oder wenn das Änderungsprotokoll aktualisiert werden soll. Kann auch ohne Argumente aufgerufen werden - leitet Typ und Beschreibung dann aus den letzten Git-Änderungen ab. Aufruf mit /changelog [typ] [beschreibung].
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/changelog-haenel881988-speicher-analyse
SKILL.md
Änderungsprotokoll aktualisieren
Du aktualisierst das Änderungsprotokoll des Projekts.
Argumente
$ARGUMENTS[0]= Typ:fix,feature,improve,refactor,docs$ARGUMENTS[1]= Beschreibung der Änderung (auf Deutsch, mit Umlauten)
Falls keine Argumente angegeben wurden, analysiere die letzten Git-Änderungen (git diff HEAD~1 und git log -1) und leite Typ und Beschreibung selbst ab.
Ablauf
1. Aktuelle Daten lesen
- Lies
docs/protokoll/aenderungsprotokoll.md - Lies
src-tauri/Cargo.tomlfür die aktuelle Version ([package] version = "...") - Lies
src-tauri/tauri.conf.jsonfür die Version (versionFeld) - Zähle die bestehenden Einträge in der Tabelle
2. Archivierung prüfen (max. 30 Einträge)
Falls die Tabelle bereits 30 Einträge hat:
- Erstelle eine Archivdatei:
docs/protokoll/archiv/aenderungsprotokoll_<version-range>.md - Verschiebe die ältesten 15 Einträge dorthin (gleiche Tabellenstruktur)
- Aktualisiere den Archiv-Link in der Hauptdatei
- Aktualisiere die Nummerierung der verbleibenden Einträge
3. Neuen Eintrag hinzufügen
Füge einen neuen Eintrag oben in die Tabelle ein (nach dem Header):
| <nächsteNr> | <YYYY-MM-DD> | <version aus Cargo.toml> | <typ> | **<Kurztitel>** - <Detailbeschreibung> |
Format-Regeln:
- Datum: ISO-Format
YYYY-MM-DD(heutiges Datum) - Version: Aus
src-tauri/Cargo.toml→[package] version(z.B.v2.0.0) - Typ: Exakt wie angegeben (
fix,feature,improve,refactor,docs) - Beschreibung: Fett-Kurztitel gefolgt von Bindestrich und Details
- Sprache: Deutsch mit korrekten Umlauten (ä, ö, ü, ß)
- Keine Emojis
Nummerierung:
- Der neue Eintrag bekommt die nächste fortlaufende Nummer
- Bestehende Einträge behalten ihre Nummern
4. Bestätigung
Gib eine kurze Zusammenfassung aus:
- Welcher Eintrag hinzugefügt wurde
- Aktuelle Anzahl Einträge (von max. 30)
- Ob archiviert wurde
Typ-Referenz
| Typ | Wann verwenden | Beispiel |
|---|---|---|
feature |
Komplett neue Funktionalität | Neues Privacy-Dashboard |
fix |
Fehlerbehebung | Command-Injection gefixt |
improve |
Bestehende Funktion verbessert | Schnellere Suche im Explorer |
refactor |
Code-Struktur ohne Funktionsänderung | Skills auf Tauri v2 migriert |
docs |
Nur Dokumentation | Projektplan aktualisiert |
Hinweise
- Sprache: Deutsch mit korrekten Umlauten (ä, ö, ü, ß)
- Keine Emojis im Änderungsprotokoll
- Kurztitel fett gefolgt von Details nach Bindestrich
- NIEMALS eine Änderung als "Fertig" markieren bevor Simon es bestätigt hat
- Version: IMMER aus
src-tauri/Cargo.tomllesen, NICHT auspackage.json
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?