List / Search Jira Tickets
How defaults work
If no JQL is provided and a default_project is configured, searches within that project automatically.
Determine the query
| User says | JQL (uses default project if configured) |
|---|---|
| "my tickets" | project = DEFAULT AND assignee = currentUser() AND status != Done ORDER BY updated DESC |
| "all tickets" | project = DEFAULT ORDER BY updated DESC |
| "in progress" | project = DEFAULT AND status = "In Progress" ORDER BY updated DESC |
| "bugs" | project = DEFAULT AND type = Bug ORDER BY created DESC |
| "sprint" | sprint in openSprints() AND project = DEFAULT |
| custom JQL | Use $ARGUMENTS as-is |
Replace DEFAULT with the configured project key.
Execute
bash
${CLAUDE_PLUGIN_ROOT}/scripts/jira-search.sh "<jql_query>"
Present results
Parse JSON and show:
- •Key — Summary — Status — Assignee — Priority
- •Total count
- •If
jira_base_urlis configured, show links for each ticket