From atlassian-suite
This skill should be used when the user asks to "generate release notes", "draft release notes", "what changed in this release", "changelog from PRs and Jira", or runs `/atlassian-suite:release-notes`. Builds release notes by intersecting merged Bitbucket PRs in a date or commit range with their linked Jira issues, grouped by issue type.
npx claudepluginhub acendas/acendas-marketplace --plugin atlassian-suiteThis skill is limited to using the following tools:
Produce release notes from merged PRs + linked Jira issues.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Produce release notes from merged PRs + linked Jira issues.
$1 = Bitbucket repo slug.
$2 = Range start โ date (YYYY-MM-DD), git ref, or last-release.
$3 = Optional range end (defaults to now).
Resolve the range. If $2 is last-release, ask the user for the previous release tag/date. Otherwise treat $2 and $3 as dates if they parse, else as git refs.
Fetch merged PRs. Call mcp__acendas-atlassian__list_pull_requests with state=MERGED, then filter client-side to PRs whose merged_on falls in the range.
Extract Jira keys per PR. For each PR:
mcp__acendas-atlassian__get_pull_request_commits) for [A-Z][A-Z0-9]+-\d+.Fetch issues. Call mcp__acendas-atlassian__jira_get_issue for each unique issue key (parallelize, cap at 50). Capture: summary, issuetype (Bug/Story/Task/Epic), labels, fixVersion.
Group by category:
## ๐ Features
- {summary} ({ISSUE-KEY}) โ PR #{id}
## ๐ Bug Fixes
- {summary} ({ISSUE-KEY}) โ PR #{id}
## ๐ง Improvements / Tasks
- {summary} ({ISSUE-KEY}) โ PR #{id}
## ๐ Other (PRs without linked Jira issues)
- {pr-title} โ PR #{id}
Map issue types: Bug โ Bug Fixes; Story/Epic/New Feature โ Features; Task/Sub-task/Improvement โ Improvements/Tasks. Anything else falls under Improvements/Tasks.
Render output. Markdown by default. Offer Confluence wiki markup as an alternate format if the user mentions Confluence (and offer to call /atlassian-suite:publish-release-notes to push it).
Report counts. End with: Range: {start} โ {end} | {pr_count} PRs | {issue_count} unique issues | {features}/{fixes}/{tasks} by category.
JIRA_PROJECTS_FILTER is set, issue keys outside the filter return 404 โ list those PRs in the "Other" section.