Claude-skill-registry changelog-skill
Use after completing user-visible features, fixes, or behavior changes - NOT for internal docs (CLAUDE.md, DECISIONS.md, _tasks/)
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/changelog-skill" ~/.claude/skills/majiayu000-claude-skill-registry-changelog-skill && rm -rf "$T"
manifest:
skills/data/changelog-skill/SKILL.mdsource content
Changelog Update Skill
Updates
CHANGELOG.md with changes as they happen, not later.
When to Use
- After completing a new feature
- After fixing a bug
- After changing existing behavior
- Before committing completed work
When NOT to Use
- Planning documents (
folder)_tasks/ - Design docs, task plans, brainstorming notes
- Internal documentation (CLAUDE.md, DECISIONS.md updates)
- Tech debt tracking files
- Any documentation that isn't user-visible
Rule: Changelog is for user-visible changes only. Planning and internal docs don't belong.
Changelog Sections (Slovak)
| Section | Slovak | Use For |
|---|---|---|
| Added | | New features, new capabilities |
| Changed | | Modified behavior, updates to existing features |
| Fixed | | Bug fixes, corrections |
| Removed | | Removed features (rare) |
Workflow
1. Read Current Unreleased Section
head -20 CHANGELOG.md
2. Add Entry Under Correct Section
Edit
CHANGELOG.md, adding entry under ## [Unreleased]:
## [Unreleased] ### Pridane - {New feature description} ### Zmenene - {Changed behavior description} ### Opravene - {Bug fix description}
3. Create Section If Missing
If the needed section doesn't exist under
[Unreleased], add it in this order:
- Pridane (Added)
- Zmenene (Changed)
- Opravene (Fixed)
- Odstranene (Removed)
4. Commit With Your Changes
Include changelog update in the same commit as the code change:
git add CHANGELOG.md src/... git commit -m "feat: {description}"
Writing Good Entries
Do:
- Write in Slovak
- Be concise (one line per change)
- Focus on user-visible impact
- Use consistent terminology
Don't:
- Include technical implementation details
- Mention file names or internal refactoring
- Write in English (except technical terms)
Examples
### Pridane - Export do PDF s prehladom celej knihy jazd - Moznost vymazat zalohy ### Zmenene - Predvolene radenie: najnovsie zaznamy hore - Zlepseny dizajn modalneho okna ### Opravene - Oprava reaktivity dropdown-u pre vyber roku - Autocomplete: oprava generovania tras pri uprave jazd
Notes
- Update changelog IMMEDIATELY when completing work
- Each commit can include a changelog update
- Release skill (
) moves [Unreleased] to versioned section/release - Write for users, not developers