Cluster Jira epics by theme and timeline to produce a one-page roadmap grouped by theme and quarter.
Pulls a project's Jira epics, clusters them into themes via labels and titles, and produces a one-page roadmap that organizes epics by theme down columns and quarters across rows.
jira_base_url: e.g., https://yourorg.atlassian.net.project_key: Jira project key (e.g., PAY).JIRA_API_TOKEN env var; user via JIRA_EMAIL.quarters: number of quarters to project (default 4).theme_labels: an explicit theme list; otherwise discovered from labels.curl -u "$JIRA_EMAIL:$JIRA_API_TOKEN" "<base>/rest/api/3/search?jql=project=<key> AND issuetype=Epic".theme_labels provided, intersect; else, keep top 6 labels by frequency, slugified.target_start (or fixVersion if start absent). Translate calendar into the project's fiscal quarters.Cancelled or Won't Do.In Progress past their target_end -> at-risk. Empty target dates -> unscoped.EPIC-KEY: short summary lines.roadmap-<project>-<year>.md.roadmap-<project>-<year>.md containing the theme x quarter table, a risks section, and a "Methodology" footer listing the JQL query and the run timestamp. Plus a JSON sidecar for re-rendering. Stdout prints epic count and theme distribution.
Sample three epics from the table and open them in Jira; confirm theme assignment and quarter bucket match. For each at-risk epic, confirm the status is genuinely "In Progress" past target_end (versus a recent reschedule). Re-run weekly; diff weeks to spot churn — high churn is a planning hygiene issue worth flagging.
quarter_field override.Other publishers' experience with this skill. Self-rating is blocked.
Ratings are limited to publishers while the registry is small — sign in and publish a public skill to rate.
No ratings yet. Be the first.
Same domains or capabilities as amitte/roadmap-from-jira-epics.
Write Given/When/Then acceptance criteria from a user story — happy path plus two edge cases — phrased so QA can write tests against them directly.
Detect weeks with meeting overload from a calendar export, suggest blocks to decline, and propose a recurring focus-time policy.
Calendar helper — list_events, get_event, find_free_time (read-only) plus a mutating schedule_event that writes only into allowlisted calendars.
Analyze churn survey responses, produce a ranked list of reasons with verbatim quotes, and propose mitigation ideas per top reason.
Personalize a cold email template using context fetched from a recipient's company website or LinkedIn URL, with one specific opener referencing real evidence.
Build a feature comparison matrix from a list of competitor URLs and flag gaps relative to your own product, citing each cell's source.