Skip to content
Back to skills

Changelog Maintenance

ASecurity

Keep a Changelog maintenance rules. Use when writing or updating CHANGELOG.md to map Conventional Commits into Added/Changed/Deprecated/Removed/Fixed/Security sections under an Unreleased heading.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 1, 2026
ai-agentsgosecurity

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 1, 2026

npx -y skills add matthews-wong/claude-code-plugins --skill changelog-maintenance --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Changelog Maintenance?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Changelog Maintenance
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/matthews-wong-changelog-maintenance/badge)](https://www.skillsdirectory.com/skills/matthews-wong-changelog-maintenance)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: changelog-maintenance
description: Keep a Changelog maintenance rules. Use when writing or updating CHANGELOG.md to map Conventional Commits into Added/Changed/Deprecated/Removed/Fixed/Security sections under an Unreleased heading.
---

# Changelog Maintenance

Maintain `CHANGELOG.md` in the [Keep a Changelog](https://keepachangelog.com)
1.1.0 format: newest first, one section per release, an `## [Unreleased]`
section at the top for pending changes.

## The six categories

- **Added** — new features.
- **Changed** — changes in existing behavior.
- **Deprecated** — soon-to-be-removed features.
- **Removed** — features removed in this release.
- **Fixed** — bug fixes.
- **Security** — vulnerability fixes.

## Mapping Conventional Commits

| Commit | Category |
|--------|----------|
| `feat` | Added |
| `fix` | Fixed |
| `perf` | Changed |
| `refactor` (user-visible) | Changed |
| any `!` / `BREAKING CHANGE` | Changed (prefix bullet with **BREAKING:**) |
| `revert` | Removed or Fixed (by intent) |
| `docs`, `style`, `test`, `ci`, `build`, `chore` | omit unless user-facing |

Commits removing a feature go under **Removed**; commits marking something for
removal go under **Deprecated**; security fixes go under **Security** even if
typed `fix`.

## Writing entries

- Rewrite commit subjects into user-facing prose. Drop the type prefix.
- One bullet per notable change; merge duplicates.
- Reference issues/PRs in parentheses when known.

See `reference/format.md` for the file skeleton and the released-section
promotion flow used at release time.

Files in this skill

  • SKILL.md1.5 KB
  • reference/format.md1.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…