← ClaudeAtlas

release-noteslisted

Generates brief, truth-based release notes for a release PR (typically main → prod) by listing each squash-merged PR, a one-paragraph summary drawn from each PR body, and the linked issue-tracker tickets (Linear, Jira, GitHub Issues, Asana, ClickUp, Shortcut, Plane, etc. — any tracker, configured via a URL template). Use when opening or updating a release PR.
mostafa-drz/claude-skills · ★ 4 · AI & Automation · score 76
Install: claude install-skill mostafa-drz/claude-skills
# Release Notes Generate release notes for a release PR. Brief, truth-based, no fabrication. ## Configuration _On startup, use the `Read` tool to load `~/.claude/skills/release-notes/preferences.md`._ Tracker-agnostic — works with **any** issue tracker (Linear, Jira, GitHub Issues, Asana, ClickUp, Shortcut, Plane, Notion, custom). You configure two things: how to *detect* ticket IDs in PR bodies, and how to *link* them. Expected keys: ```markdown - ticket-prefix: <PREFIX> # Optional. Tracker key — e.g., ENG, PROJ, ABC, JIRA. Used to detect IDs as <PREFIX>-NNNN. If unset, falls back to the generic regex [A-Z]{2,5}-\d+ (any uppercase prefix + dash + digits). - ticket-url-template: <url-with-{TICKET}> # Optional. URL template with literal `{TICKET}` placeholder. Examples: # Linear: https://linear.app/myorg/issue/{TICKET} # Jira: https://myteam.atlassian.net/browse/{TICKET} # GitHub Issues: https://github.com/myorg/myrepo/issues/{TICKET} # Asana: https://app.asana.com/0/{TICKET} # Shortcut: https://app.shortcut.com/myorg/story/{TICKET} # Plane: https://app.plane.so/myorg/projects/.../issues/{TICKET}