jira-sync
Installation
SKILL.md
JIRA Ticket Sync
Sync current plan progress to JIRA ticket: $ARGUMENTS
If no argument provided, search for a ticket URL in the active plan file (most recently modified .md in plans/).
Workflow
Step 1: Identify Ticket and Context
- Parse ticket ID from
$ARGUMENTSor extract from the active plan file - Fetch current ticket state via JIRA MCP (
mcp__atlassian__getJiraIssue) - Determine current milestone by checking:
- Does a plan file exist? → Plan created
- Is there a working branch? → Implementation started
- Are tasks in progress? → Active implementation
- Is there an open PR? → PR ready for review
- Is the PR merged? → Complete