Create Jira Ticket

1. Gather context

Collect information about the ticket from whatever is available — in order of priority:

If none of the above provide enough signal, ask the human to describe the issue or feature in plain text.

2. Determine Jira workspace and project

Use the Atlassian connector to list accessible Atlassian sites and available Jira projects. If the connector is not configured, prompt the human to set it up before proceeding.

If the human has previously used a project in this conversation, default to that. Otherwise ask the human to pick a project from the list.

3. Determine issue type

Use the Atlassian connector to fetch valid issue types for the selected project.

Based on the context, suggest the most appropriate type (Bug, Story, Task, Spike, etc.) and confirm with the human if it’s not obvious.

4. Draft the ticket

Construct a draft with the following fields — infer as much as possible from context:

Use the Atlassian connector to check which fields are required for the chosen issue type and project.

Format the description as Atlassian Document Format (ADF) — not markdown. Use ADF paragraph, bulletList, and heading nodes as appropriate.

5. Review with human

Present the full draft clearly. Remind the human that this will post codebase context (code snippets, error messages, etc.) to Jira — confirm they’re comfortable with that before proceeding. Do not create the ticket until explicitly approved.

6. Create the ticket

Once approved, use the Atlassian connector to create the ticket.

Report back: