CMSForNerd

changelog-automation

"Automates changelog generation from commits, PRs, and releases following Keep a Changelog and Conventional Commits."

CMSForNerd 1 Updated 1mo ago
GitHub

Install

npx skillscat add cmsfornerd/cmsfornerd2/changelog-automation

Install via the SkillsCat registry.

SKILL.md

Changelog Automation & Release Notes Skill (changelog-automation)

The changelog-automation skill structures change histories, release notes, and product updates following the Keep a Changelog standard and Conventional Commits specification.

Core Directives

  1. Audience-Centric Grouping:

    • Do not dump raw commit messages. Group changes into clear categories:
      • Added for new features.
      • Changed for changes in existing functionality.
      • Deprecated for soon-to-be removed features.
      • Removed for now removed features.
      • Fixed for any bug fixes.
      • Security in case of vulnerabilities.
  2. Explain User & Technical Impact:

    • Highlight breaking changes, migration steps for developers, and behavior modifications for users.
  3. Conventional Commits Enforcement:

    • Map standard prefixes (feat:, fix:, docs:, style:, refactor:, test:, chore:) to changelog categories.

FAQs

What tools integrate with this skill?

Standard release tools like @commitlint, standard-version, semantic-release, and GitHub/GitLab release workflows.


Deep State of Mind (DSOM) For My AI Protocol | Harisfazillah Jamel (LinuxMalaysia) | 2026-09-06
Standard: UK English | DBP-standard Bahasa Melayu Malaysia (Piawai) | GNU General Public License v3.0

Categories