What problem does it solve?
Manually writing release changelogs after a deployment is tedious and error-prone, often resulting in missing changes or inconsistent formatting. This Skill automates CHANGELOG generation by parsing git history and pipeline artifacts into a standardized, user-facing release record.
Core Features & Use Cases
- Git History Parsing: Extracts commits since the last tag and classifies them by Conventional Commits types (feat, fix, perf, refactor, docs) into Keep a Changelog categories.
- Pipeline Artifact Integration: Enriches entries with user-facing descriptions from PRD, deploy report, and task list files under .boss/<feature>/.
- Dual Output Modes: Writes .boss/<feature>/changelog.md and optionally prepends the new version section to an existing root CHANGELOG.md.
- Use Case: After a successful deployment of a new feature, automatically produce a versioned changelog with breaking changes flagged, commit hash references, and merged scope entries.
Quick Start
Generate a changelog for the current release based on commits since the last git tag and the pipeline artifacts in .boss.