Release Notes Generator
SkillDocs & knowledgeTurn git commits, tickets, or raw notes into user-facing release notes. Adjustable tone (B2B formal, B2C friendly, internal).
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Release Notes Generator skill
What this skill tells your AI
The instructions your AI receives, as published by mehdibargach/claude-code-pm-skills in skills/release-notes/SKILL.md and read by ahel’s review.
Transform raw engineering artifacts (git commits, Jira tickets, changelogs, raw notes) into polished, user-facing release notes. Write for users, not engineers.
Process
- Read the input — either from a provided file path or from pasted commits/tickets in the argument.
- If a git repository path is provided, use
git log --oneline(read-only) to extract recent commits. - Group changes into categories: New features, Improvements, Bug fixes.
- Translate each technical change into user-facing language.
- Infer the tone from context. If not clear, default to B2B Formal.
- Write the release notes.
- Save the output to a file in the current working directory as
release-notes-[version-or-date].md.
Output Format
[Release Title — descriptive, not just a version number]
Version: [if applicable] Date: [release date]
New Features
For each feature:
- [Feature name] — What it does and why it matters to the user. Not how it was built.
Improvements
For each improvement:
- [What improved] — What the user will notice is better. Be specific.
Bug Fixes
For each fix:
- [What was fixed] — Describe the problem the user experienced, not the technical root cause.
Internal Notes (optional, only if requested)
- Technical details relevant for support teams, CSMs, or internal stakeholders
- Migration notes, feature flags, rollout percentages
- Known issues that weren't fixed in this release
Tone Guide
B2B Formal:
- Professional, clear, concise
- "We've introduced..." / "This release includes..."
- Suitable for enterprise customers, changelog pages
B2C Friendly:
- Warm, conversational, benefit-focused
- "You can now..." / "We fixed a bug that..."
- Suitable for consumer apps, in-app changelogs
Internal:
- Direct, technical context included
- Can reference ticket numbers, feature flags, team names
- Suitable for Slack updates, internal wikis
Rules
- Write for USERS, not engineers. Translate every change into user impact.
- "Fixed null pointer exception in auth service" becomes "Fixed an issue where some users couldn't log in."
- "Refactored payment module" becomes an Improvement only if users notice something — otherwise omit it.
- Internal refactors with zero user impact should be omitted from user-facing notes (move to Internal Notes if needed).
- Group related commits into a single release note item. Five commits about the same feature = one bullet point.
- Never expose internal system names, error codes, or infrastructure details in user-facing sections.
- If the tone is not specified, default to B2B Formal.
- Every item must answer: "Why should the user care?"
Signals
- GitHub stars
- 97
- Forks
- 37
- Last commit
- Mar 2026
Advanced
- Catalog kind
- skill
- Gateway key
release-notes-mehdibargach- Source
- github.com/mehdibargach/claude-code-pm-skills