Turns a described request into a properly-formed Jira issue, and an existing epic into independently deliverable stories with testable acceptance criteria. It checks for duplicates before it creates anything, reads the project's own create-metadata so required fields are actually filled, and writes acceptance criteria in Given/When/Then with the edge cases and negative paths that get discovered late otherwise.
The failure mode it is built against is backlog inflation. Every creation is preceded by a search, and a near-duplicate stops the run and reports the existing issue instead. Nothing is created without a human approving the exact fields first.
It splits for independent delivery, not for issue count. A story that cannot be shipped on its own is a subtask, and the agent says so rather than inflating a sprint board with fragments. Dependencies between the issues it creates are linked explicitly, so the order of work is visible instead of discovered mid-sprint.
It never sets a priority, assigns anyone, changes a sprint, or touches an issue it did not create.
1Find an agent
Jira Backlog Builder
Free
Creates Jira issues that pass review the first time — deduped, fields filled, acceptance criteria testable.
jirabacklog
ConnectConnecting…Connected
Add your credentials
Jira Cloud token
••••••••••••
Encrypted · only sent to atlassian.net
Saved securely
Approve this action?
This agent wants to make a change — you decide.
create_issue
Create one Jira issue with the approved fields. Uses the plain-text description API.
DenyApprove
claude.ai
Claude
Customers want to export their report as CSV. Check we don't…
FindAgent · search_issues
FindAgent · get_issue
✻ Synthesizing…
FindAgent
Connected in Claude
01020304
Example prompts
Customers want to export their report as CSV. Check we don't already have this, then draft the story.
Split ABC-410 into independently deliverable stories with acceptance criteria.
Write acceptance criteria for ABC-522 — it only has a title right now.
Before you connect
The credentials this agent will ask you for — the full setup is on the Setup tab.
Needs 1 credential (1 required) to connect. See setup