Loading...
Loading...
Fetches a Jira ticket and starts implementation with a branch and plan. Use when (1) starting work on a Jira ticket, (2) creating a feature branch from a Jira issue, (3) beginning implementation of a story or task, (4) picking up a ticket from the backlog, or (5) user provides a Jira ticket ID to work on.
npx skill4agent add jkappers/agent-skills plan-jira-ticketacli jira workitem view $ARGUMENTSacli jira workitem update $ARGUMENTS --status "In Progress"{TICKET-ID}-{slugified-summary}| Rule | Detail |
|---|---|
| Preserve ticket ID case | |
| Slugify summary | Lowercase, replace spaces and special characters with hyphens, collapse consecutive hyphens |
| Truncate slug | 50 characters max, break at word boundary |
| Remove trailing hyphens | |
PROJ-123-add-user-login-pagegit branch --list '*{TICKET-ID}*'git branch -r --list '*{TICKET-ID}*'git checkout {branch}git checkout -b {new-branch-name}| Error | Action |
|---|---|
| Stop. Instruct user to install Atlassian CLI. |
| Ticket ID not found | Stop. Report invalid ticket ID. |
| Branch creation fails | Check for name conflicts. Report error. |
| Status transition fails | Log warning. Continue — ticket may already be In Progress or use a different workflow. |
No | Stop. Prompt user for a ticket ID. |