Generate a Jira ticket description and acceptance criteria using simple Markdown. Strictly follow this order:
- •If information is missing or unclear, state this and add numbered, targeted clarification questions.
- •Convert any code locations mentioned to GitHub permalinks (e.g., https://github.com/<repo>/blob/<commit>/<file>#L<line>) when possible. If not possible, note this and request more details.
- •Find and scan the necessary code to gain more context.
- •For referenced Jira tickets, use the jira-read-ticket skill to fetch and summarize details, and include them in a
### Linkssection.
Once all question have been clarified follow this structure:
Description
- •Begin with a concise summary based on the provided details.
Links (if applicable)
- •List all referenced Jira tickets with summaries where available.
- •Explicitly note missing or unfetched references.
Acceptance Criteria
- •Present concise, bulleted acceptance criteria. Organize as directed by the user or logically.
Section Order: Always use this order: Description, Links (if any), Acceptance Criteria.
- •Present every section, even if empty; include guidance or clarification questions as needed.
- •Number clarification questions.
Output Format
Use only the following Markdown template, maintaining strict section order:
markdown
## Description <Concise ticket summary, or notes/questions if info is missing/unclear> ### Links (if applicable) - <Linked ticket 1> ## Acceptance Criteria - <Acceptance criterion 1> - <Acceptance criterion 2> - ...
- •Only use this template. For sections lacking information, call this out and supply numbered clarification questions.
- •State and ask if code locations cannot be converted to GitHub permalinks.