Create ticket from structured context
jira_create_ticket_from_contextCreates a consistently formatted Jira ticket from discussion context, including problem, reproduction steps, expected and actual behavior, acceptance criteria, and links.
Instructions
Creates a well-structured ticket from what was discussed: problem statement, context, reproduction steps, expected/actual behaviour, acceptance criteria, technical notes and links. Builds a consistently formatted description. Use jira_find_duplicate_ticket first when appropriate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | No | Jira site to use when your account has several: cloud id, site name, or URL (e.g. 'acme' or 'acme.atlassian.net'). Omit to use the selected/default site. | |
| links | No | PRs, docs, logs, Slack threads. | |
| labels | No | ||
| context | No | Background: where it was found, who is affected, why it matters. | |
| dueDate | No | ||
| problem | Yes | What is wrong or what is needed, 1-3 sentences (Markdown ok). | |
| summary | Yes | Concise, specific title (what and where). | |
| assignee | No | Assignee: 'me', an accountId, an email, or a display name (must match exactly one user). null or 'unassigned' clears it. | |
| priority | No | ||
| issueType | Yes | 'Bug', 'Story', 'Task', 'Feature'... | |
| parentKey | No | Epic (for stories/features) or parent issue. | |
| components | No | ||
| projectKey | Yes | Project key, e.g. 'THEOS'. | |
| storyPoints | No | ||
| customFields | No | Extra fields keyed by field name or id (e.g. {"Story Points": 5, "customfield_10020": 42}). Values are sent as-is, so use Jira's shape for the field type. | |
| relatedIssues | No | Issue keys to mention in the description. | |
| actualBehavior | No | ||
| technicalNotes | No | Implementation hints, suspected cause, affected files/services (Markdown ok). | |
| expectedBehavior | No | ||
| stepsToReproduce | No | ||
| acceptanceCriteria | No | Each item becomes a checklist line. |