plugins/standards/skills/write-changelog/SKILL.md
Generate changelog entries from archived tickets and update CHANGELOG.md.
npx skillsauth add qmu/workaholic write-changelogInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate and update CHANGELOG.md with entries from archived tickets.
Run the bundled script to generate changelog entries:
bash ${CLAUDE_PLUGIN_ROOT}/skills/write-changelog/scripts/generate.sh <branch-name> <repo-url>
The script outputs formatted markdown grouped by category (Added, Changed, Removed).
### Added
- Title ([hash](commit-url)) - [ticket](ticket-path)
### Changed
- Title ([hash](commit-url)) - [ticket](ticket-path)
### Removed
- Title ([hash](commit-url)) - [ticket](ticket-path)
Only categories with entries are included.
Each entry includes:
From branch name:
i111-20260113-1832 -> 111)i<issue>-<date>-<time> or feat-<date>-<time> (no issue)Add a new section at the top of the changelog (after the # Changelog header):
## [branch-name](issue-url)
<entries from script>
If no issue number exists in branch name, use just the branch name without link:
## branch-name
Ensure the changelog maintains proper structure:
# Changelogdocumentation
Release note content structure and guidelines for GitHub Releases.
testing
Ship workflow - merge PR, deploy via CLAUDE.md, and verify production.
development
Generate branch-story sections 4-7 (Outcome, Historical Analysis, Concerns, Successful Development Patterns) from archived tickets and carry-over verdicts. Used by the report workflow when assembling a PR story.
business
Story writing, PR creation, and release readiness assessment for branch reporting.