📝
DevOpsTypeScript

Changelog Generation

by echoVic

Changelog Generation is a DevOps skill for Claude Code, published by echoVic in boss-skill.

548 stars50 forkson echoVic/boss-skillAdded 2026/08/26Repository updated 2026/08/23
ai-agentsbmadbmad-workflowclaude-codecursorskilltrae
Install in seconds
Install Changelog Generation
Copy Changelog Generation into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/echoVic/boss-skill/tree/main/skill/skills/devops/changelog-generation ~/.claude/skills/changelog-generation

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/echoVic/boss-skill.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
skill/skills/devops/changelog-generation/SKILL.md in echoVic/boss-skill
Installs to
~/.claude/skills/changelog-generation
Collection
One of 25 skills cataloged from this repository
Category
DevOps798 skills

What Changelog Generation does

Changelog Generation automatically builds or appends release notes from git commit history and pipeline artifacts. Use it after deployment or before a release to summarize changes in Keep a Changelog format.

Changelog Generation is cataloged under DevOps on DirSkills. Changelog Generation comes from a repository tagged ai-agents, bmad, bmad-workflow, claude-code and cursor.

Documentation

README

CHANGELOG 自动生成

适用场景

在部署成功完成后自动生成或追加 CHANGELOG,记录本次发布的所有变更。适用于:

  • 部署完成后的发布记录
  • 版本发布前的变更汇总
  • 对外发布说明的自动生成

核心方法

步骤 1:信息收集

  1. Git 历史解析

    # 获取从上次 tag 到 HEAD 的所有提交
    git log $(git describe --tags --abbrev=0 2>/dev/null || git rev-list --max-parents=0 HEAD)..HEAD --pretty=format:"%H|%s|%an|%ai"
    
    • 如果没有 tag,取最近 50 条提交
    • 解析 Conventional Commits 格式:type(scope): description
  2. Pipeline 产物读取

    • .boss/<feature>/prd.md → 功能描述和用户价值
    • .boss/<feature>/deploy-report.md → 部署环境和版本信息
    • .boss/<feature>/tasks.md → 完成的任务列表
  3. 版本号确定

    • 优先使用 package.json 中的 version
    • 其次使用最新 git tag
    • 如无法确定,使用日期格式 YYYY.MM.DD

步骤 2:变更分类

按 Conventional Commits 规范分类:

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Changelog Generation

  • What else does echoVic publish alongside Changelog Generation?

    Changelog Generation is one of 25 skills that DirSkills catalogs from echoVic/boss-skill, the repository it ships in. Its siblings there include Architecture Design, Backend API Development and Backend Testing Guide. Each one is a separate skill with its own page in this directory, installs the same way Changelog Generation does, and is maintained by echoVic in that same repository. The rest of the collection is listed on the echoVic/boss-skill page.

  • How does Changelog Generation compare to other DevOps skills?

    Changelog Generation ranks #674 by stars among the 798 DevOps skills in this catalog. The most-starred ones next to it are Backend Patterns, API Connector Builder and Migration. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Changelog Generation against them. Open each page to compare what they document and how they install.

More from echoVic/boss-skill

Changelog Generation is one of 25 skills cataloged on DirSkills from echoVic/boss-skill.

See all 25 skills