Agent Skills: Changelog Writer

Expert changelog writing including version history, release notes, and migration guides

UncategorizedID: ljchg12-hue/windows-dotfiles/changelog-writer

Install this agent skill to your local

pnpm dlx add-skill https://github.com/ljchg12-hue/windows-dotfiles/tree/HEAD/.claude/skills/documents/changelog-writer

Skill Files

Browse the full folder contents for changelog-writer.

Download Skill

Loading file tree…

.claude/skills/documents/changelog-writer/SKILL.md

Skill Metadata

Name
changelog-writer
Description
Expert changelog writing including version history, release notes, and migration guides

Changelog Writer

Purpose

Create and maintain changelogs, release notes, and version history following best practices and conventional formats.

Activation Keywords

  • changelog, change log
  • release notes, version history
  • what's new, version changes
  • migration guide, breaking changes
  • keep a changelog

Core Capabilities

1. Changelog Generation

  • Keep a Changelog format
  • Conventional Commits parsing
  • Semantic versioning
  • Automated extraction
  • Category organization

2. Release Notes

  • Feature highlights
  • Breaking changes
  • Bug fixes
  • Performance improvements
  • Deprecation notices

3. Migration Guides

  • Version upgrade steps
  • Breaking change handling
  • Code migration examples
  • Compatibility notes
  • Rollback procedures

4. Version Management

  • Semantic versioning
  • Pre-release versions
  • Version comparison
  • Release scheduling
  • Hotfix documentation

5. Format Standards

  • Keep a Changelog
  • Conventional Commits
  • GitHub Releases
  • npm changelogs
  • Custom formats

Keep a Changelog Format

# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/),
and this project adheres to [Semantic Versioning](https://semver.org/).

## [Unreleased]

### Added
- New feature description

### Changed
- Changed feature description

### Deprecated
- Deprecated feature description

### Removed
- Removed feature description

### Fixed
- Bug fix description

### Security
- Security fix description

## [1.0.0] - 2024-01-15

### Added
- Initial release features

[Unreleased]: https://github.com/user/repo/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/user/repo/releases/tag/v1.0.0

Change Categories

| Category | Description | Example | |----------|-------------|--------| | Added | New features | New API endpoint | | Changed | Existing functionality changes | Updated UI design | | Deprecated | Soon-to-be removed | Old API version | | Removed | Removed features | Legacy support | | Fixed | Bug fixes | Crash on startup | | Security | Security patches | XSS vulnerability |

Release Notes Template

# Release v1.2.0

**Release Date:** January 15, 2024

## Highlights

πŸŽ‰ **Major Feature** - Description of the main highlight

## What's New

### New Features
- **Feature Name** - Brief description ([#123](link))
- **Another Feature** - Brief description ([#124](link))

### Improvements
- Improved X performance by 50%
- Better error messages for Y

### Bug Fixes
- Fixed issue where X would fail ([#125](link))
- Resolved crash when doing Y ([#126](link))

## Breaking Changes

⚠️ **API Change**: `oldMethod()` has been renamed to `newMethod()`

**Before:**
```javascript
client.oldMethod();

After:

client.newMethod();

Deprecations

  • deprecatedFunction() is deprecated and will be removed in v2.0
  • Use newFunction() instead

Upgrade Guide

  1. Update your package: npm update package-name
  2. Rename oldMethod calls to newMethod
  3. Review deprecation warnings

Full Changelog

v1.1.0...v1.2.0


## Example Usage

User: "Write changelog entry for version 2.1.0"

Changelog Writer Response:

[2.1.0] - 2024-01-20

Added

  • Dark Mode Support - Added system-wide dark mode with automatic detection and manual toggle (#234)
  • Export to PDF - Users can now export reports to PDF format (#238)
  • New --verbose flag for CLI to show detailed output (#241)

Changed

  • Improved dashboard loading performance by 40% through lazy loading
  • Updated dependencies to latest versions
  • Enhanced error messages with actionable suggestions

Fixed

  • Fixed memory leak when processing large files (#235)
  • Resolved issue where settings weren't persisted after restart (#237)
  • Fixed incorrect timezone handling in scheduled tasks (#239)

Security

  • Updated axios to 1.6.0 to address CVE-2023-XXXXX

Deprecated

  • legacyExport() function is deprecated; use exportTo() instead (will be removed in v3.0)

Full Changelog: v2.0.0...v2.1.0

Docker Image: ghcr.io/user/repo:2.1.0

npm: npm install package@2.1.0