update-changelog-md
update-changelog-md
Add a new version entry to CHANGELOG.md, or restructure the entire file, following
the Keep a Changelog format and
Semantic Versioning.
Workflow — new version entry
- Read
CHANGELOG.mdto identify the last released version and its date. - Run
git log --oneline <last-tag>..HEADto list all commits since that tag. If no tag exists for the last version, usegit log --onelineand filter manually. - Run
date +%Y-%m-%dto get today's release date — never hardcode it. - Determine the new version number (ask the user if not specified):
- MAJOR bump: breaking changes or major redesign.
- MINOR bump: new features, backward-compatible.
- PATCH bump: bug fixes only.
- Group commits into Keep a Changelog sections (see Section rules below).
- Prepend the new version block immediately after the file header (before the
More from ak1ra-komj/agents-skills
summarize-current-session
Use when the user asks to summarize this session, write a session log, save what we did today, or similar.
20developing-ansible
Use when writing, reviewing, or refactoring Ansible playbooks, roles, or tasks.
15developing-bash-scripts
Use when writing, reviewing, or refactoring a Bash script.
14developing-posix-shell-scripts
Use when writing, reviewing, or refactoring a POSIX shell script (/bin/sh), or when targeting Alpine, BusyBox, or any environment where Bash cannot be assumed.
13keep-a-changelog
Use when the user mentions preparing or publishing a new release, or asks to review or refactor CHANGELOG.md, following Keep a Changelog format and Semantic Versioning.
9init-agents-md
Generate or overwrite AGENTS.md in the project root. Use when the user asks to "create AGENTS.md", "write an agent guide", "document the project for AI agents", or wants to orient AI coding tools to a new repository.
7