Jira Highlights Generator
Produce a concise, stakeholder-ready summary of team accomplishments from
Jira data over a given time period (sprint or month).
Execution Steps
- Clarify scope — Confirm the time window (sprint dates or month),
project key, and component. Default to env vars if available
(
VITE_JIRA_PROJECT_KEY, VITE_JIRA_COMPONENT).
- Query Jira — Fetch issues updated or transitioned in the window
using JQL:
project = "{PROJECT}" AND component = "{COMPONENT}"
AND updated >= "{START}" AND updated <= "{END}"
Use the Atlassian MCP server (jira_search tool) or the app's
jiraService.ts fetch layer — whichever is available.
- Fetch comments — For each issue in a relevant status (In Progress,
Review, Done/Closed), pull full comment history. Comments contain the
specific accomplishments and context that make highlights rich.
- Group by theme — Cluster issues into thematic groups based on epic
name and summary keywords. Typical groups for HCC UXD:
- Kessel / AuthZ
- Console Settings (Notifications, Integrations, Sources)
- Subscriptions
- Chroming (Navigation, Help Panel, Homepage, Masthead)
- AI Enablement
- Other
Adjust groups to fit the team's current focus areas.
- Generate highlight bullets — For each group, produce 1–3 concise
bullets following the format rules below.
- Add Risks and Next Up — Append a short Risks section (blockers,
dependencies) and Next Up section (upcoming priorities).
- Review with user — Present the draft and iterate on length, tone,
and grouping per feedback.
Bullet Format Rules
Each bullet should follow this pattern:
**{Theme / Initiative}** — {What was accomplished, in past tense}.
{Customer benefit in one sentence}. *(Contributors)*
Phrasing guidelines
- Lead with past-tense action verbs: Completed, Delivered, Shipped,
Explored, Prototyped, Presented, Validated, Built.
- Include specific artifacts: Figma flows, share decks, Amplitude
dashboards, research summaries, mockups, scripts.
- Include quantifiable detail when available: participant counts,
story counts, session counts, milestone dates.
- Include contributor first names at the end in italics.
- Include customer benefit — one sentence on why this matters to
end users. Frame as the user's gain, not the team's activity.
- Keep each bullet to 2–3 sentences max at final conciseness.
Conciseness levels
The user may ask you to adjust verbosity. Follow this scale:
| Level |
Target |
Style |
| Detailed |
4–5 sentences per bullet |
Include comment-level color, dates, names, blockers |
| Standard |
2–3 sentences per bullet |
Artifacts + customer benefit + contributors |
| Concise |
1–2 sentences per bullet |
Key accomplishment + contributors only |
Start at Standard. Adjust when the user asks for "more detail" or
"shorter / more concise."
Output Template
**{Team Name} — {Month Year} Highlights**
### Highlights
- **{Theme}** — {Accomplishment}. {Customer benefit}. *({Names})*
- **{Theme}** — {Accomplishment}. {Customer benefit}. *({Names})*
### Risks
- **{Risk area}** — {One-line description of blocker or concern}
### Next Up
- {Upcoming priority 1}
- {Upcoming priority 2}
Example Output
**HCC UXD Team — March 2026 Highlights**
### Highlights
- **AI-generated dashboard widgets** — Completed Figma flows for
personalized, shareable dashboards. V1 designs in ENG review. Helps
customers surface role-specific data without navigating multiple
pages. *(Mary, Kendra)*
- **Help Panel research** — 12-participant study completed and
presented. Began undocked help panel mockups (April 21 dev target).
Lets customers reference help without leaving their task. *(SJ, Mary)*
- **AuthZ onboarding** — AI-prototyped 4 conversion flows, handed off
for Management Fabric review. Smooths the transition for thousands
of migrating customers. *(Asumi, SJ, Kendra)*
### Risks
- **Sub automation** blocked by security concerns around scripted access.
### Next Up
- Undocked help panel dev handoff
- AuthZ new customer exploration
- Dashboard ENG phasing review
Comment Enrichment Strategy
Comments are the richest source of "color" for highlights. When
fetching comments:
- Filter by date — Only include comments created within the
target time window.
- Extract accomplishments — Look for phrases indicating completed
work: "shared with," "presented at," "handed off," "completed,"
"created," "shipped," "published."
- Extract plans/next steps — Look for: "plans to," "working on,"
"next step," "will," "building."
- Extract blockers — Look for: "blocked by," "waiting on,"
"dependency," "pushed back."
- Ignore noise — Skip automated comments, bot messages, and
one-word acknowledgments.
Status Mapping
Only issues in these statuses contribute to highlights:
| Jira Status |
Highlight treatment |
| Done / Closed |
"Completed {topic}." or past-tense verb lead |
| In Review / Ready for Review |
"Submitted {topic} for review." |
| In Progress |
"Worked on {topic} by {detail from comments}." |
| To Do / Refinement / Backlog |
Excluded from highlights |
Tips
- When the user provides a screenshot of a previous highlights slide,
match its structure, tone, and level of detail.
- Group themes flexibly — if the team's focus areas have shifted,
create new groups rather than forcing issues into stale categories.
- For monthly highlights, query a wider window (full calendar month)
and emphasize closed/shipped work. For sprint highlights, use the
exact sprint start/end dates and include in-progress work.
1---2name: jira-highlights3description: Generate monthly or sprint highlights from Jira data. Queries issues by project/component and date range, groups by epic/theme, enriches with comment detail, and produces concise stakeholder-ready bullet points. Use when the user asks for sprint highlights, monthly highlights, review of work, team accomplishments, or a status summary from Jira.4---56# Jira Highlights Generator78Produce a concise, stakeholder-ready summary of team accomplishments from9Jira data over a given time period (sprint or month).1011## Execution Steps12131. **Clarify scope** — Confirm the time window (sprint dates or month),14 project key, and component. Default to env vars if available15 (`VITE_JIRA_PROJECT_KEY`, `VITE_JIRA_COMPONENT`).162. **Query Jira** — Fetch issues updated or transitioned in the window17 using JQL:18 ```19 project = "{PROJECT}" AND component = "{COMPONENT}"20 AND updated >= "{START}" AND updated <= "{END}"21 ```22 Use the Atlassian MCP server (`jira_search` tool) or the app's23 `jiraService.ts` fetch layer — whichever is available.243. **Fetch comments** — For each issue in a relevant status (In Progress,25 Review, Done/Closed), pull full comment history. Comments contain the26 specific accomplishments and context that make highlights rich.274. **Group by theme** — Cluster issues into thematic groups based on epic28 name and summary keywords. Typical groups for HCC UXD:29 - Kessel / AuthZ30 - Console Settings (Notifications, Integrations, Sources)31 - Subscriptions32 - Chroming (Navigation, Help Panel, Homepage, Masthead)33 - AI Enablement34 - Other35 Adjust groups to fit the team's current focus areas.365. **Generate highlight bullets** — For each group, produce 1–3 concise37 bullets following the format rules below.386. **Add Risks and Next Up** — Append a short Risks section (blockers,39 dependencies) and Next Up section (upcoming priorities).407. **Review with user** — Present the draft and iterate on length, tone,41 and grouping per feedback.4243---4445## Bullet Format Rules4647Each bullet should follow this pattern:4849```50**{Theme / Initiative}** — {What was accomplished, in past tense}.51{Customer benefit in one sentence}. *(Contributors)*52```5354### Phrasing guidelines5556- Lead with **past-tense action verbs**: Completed, Delivered, Shipped,57 Explored, Prototyped, Presented, Validated, Built.58- Include **specific artifacts**: Figma flows, share decks, Amplitude59 dashboards, research summaries, mockups, scripts.60- Include **quantifiable detail** when available: participant counts,61 story counts, session counts, milestone dates.62- Include **contributor first names** at the end in italics.63- Include **customer benefit** — one sentence on why this matters to64 end users. Frame as the user's gain, not the team's activity.65- Keep each bullet to **2–3 sentences max** at final conciseness.6667### Conciseness levels6869The user may ask you to adjust verbosity. Follow this scale:7071| Level | Target | Style |72|-------|--------|-------|73| Detailed | 4–5 sentences per bullet | Include comment-level color, dates, names, blockers |74| Standard | 2–3 sentences per bullet | Artifacts + customer benefit + contributors |75| Concise | 1–2 sentences per bullet | Key accomplishment + contributors only |7677Start at **Standard**. Adjust when the user asks for "more detail" or78"shorter / more concise."7980---8182## Output Template8384```85**{Team Name} — {Month Year} Highlights**8687### Highlights8889- **{Theme}** — {Accomplishment}. {Customer benefit}. *({Names})*9091- **{Theme}** — {Accomplishment}. {Customer benefit}. *({Names})*9293### Risks9495- **{Risk area}** — {One-line description of blocker or concern}9697### Next Up9899- {Upcoming priority 1}100- {Upcoming priority 2}101```102103---104105## Example Output106107```108**HCC UXD Team — March 2026 Highlights**109110### Highlights111112- **AI-generated dashboard widgets** — Completed Figma flows for113 personalized, shareable dashboards. V1 designs in ENG review. Helps114 customers surface role-specific data without navigating multiple115 pages. *(Mary, Kendra)*116117- **Help Panel research** — 12-participant study completed and118 presented. Began undocked help panel mockups (April 21 dev target).119 Lets customers reference help without leaving their task. *(SJ, Mary)*120121- **AuthZ onboarding** — AI-prototyped 4 conversion flows, handed off122 for Management Fabric review. Smooths the transition for thousands123 of migrating customers. *(Asumi, SJ, Kendra)*124125### Risks126127- **Sub automation** blocked by security concerns around scripted access.128129### Next Up130131- Undocked help panel dev handoff132- AuthZ new customer exploration133- Dashboard ENG phasing review134```135136---137138## Comment Enrichment Strategy139140Comments are the richest source of "color" for highlights. When141fetching comments:1421431. **Filter by date** — Only include comments created within the144 target time window.1452. **Extract accomplishments** — Look for phrases indicating completed146 work: "shared with," "presented at," "handed off," "completed,"147 "created," "shipped," "published."1483. **Extract plans/next steps** — Look for: "plans to," "working on,"149 "next step," "will," "building."1504. **Extract blockers** — Look for: "blocked by," "waiting on,"151 "dependency," "pushed back."1525. **Ignore noise** — Skip automated comments, bot messages, and153 one-word acknowledgments.154155---156157## Status Mapping158159Only issues in these statuses contribute to highlights:160161| Jira Status | Highlight treatment |162|-------------|-------------------|163| Done / Closed | "Completed {topic}." or past-tense verb lead |164| In Review / Ready for Review | "Submitted {topic} for review." |165| In Progress | "Worked on {topic} by {detail from comments}." |166| To Do / Refinement / Backlog | Excluded from highlights |167168---169170## Tips171172- When the user provides a screenshot of a previous highlights slide,173 match its structure, tone, and level of detail.174- Group themes flexibly — if the team's focus areas have shifted,175 create new groups rather than forcing issues into stale categories.176- For monthly highlights, query a wider window (full calendar month)177 and emphasize closed/shipped work. For sprint highlights, use the178 exact sprint start/end dates and include in-progress work.