Install any skill in seconds. Free to start, no credit card required.
Get Started Free →testdouble/work-items-to-jira
Break a work-items.md file (produced by /plan-work-items) into independently-grabbable Jira tickets, one per slice, in a single Jira project.
Passed 8 of 15 test cases with the skill, and 3 of 15 without it.
and 9 more in the full report
9 fixed4 passed either way11 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
Validation found two format errors in `work-items.md`: a malformed heading and a missing `Depends on` line. After presenting the findings and evidence, what options must be offered to the user?
| Checked | Without skill | With skill |
|---|---|---|
| Offers the user options to continue with proposed fills, correct the fills, or stop execution. | Missed | Passed |
The instructions your model reads when the skill loads.
bash "${CLAUDE_PLUGIN_ROOT}/scripts/han-config-dir.sh" 2>/dev/null || echo "$HOME/.claude"cat .han/config.md 2>/dev/null || echo ""As your first action, use the Read tool on .han/config.md inside the personal config directory path above. A read
that returns no file is no personal configuration: continue silently. When that file or the project .han/config.md
probe supplies content, apply it per config-rule.md, which governs precedence
between the two files, relative-path resolution, and what to do with a file that reads but cannot be used.
Take an already-broken-down work-items.md file (produced by /plan-work-items) and publish each slice as a Jira
ticket in a single target project.
The breakdown work — drafting slices, assigning symbolic IDs, specifying dependencies, inventorying references — has already been done upstream. This skill's job is to validate the format, confirm the target, create one ticket per slice through the Atlassian MCP server, link the within-file dependencies, and place the tickets in the chosen column.
work-items.md that names multiple code repos still produces tickets in the single project you name; the repo prose
is informational only.Depends on line must resolve to another slice in the
same file. A Depends on that names an unknown SYM is a format error to surface for repair.W-N, V2-N, EV-N,
…); the prefix has no effect on Jira placement.Story, no assignee, reporter taken from the Atlassian MCP identity, and the project's
initial status (Backlog). Each is overridable per run; nothing is assigned or moved unless asked.--parent <KEY> accepts an epic or a standard issue (a
story, task, or bug). Under an epic, each item is a standard issue (default Story). Under a story (any
standard issue), each item is a subtask (default the project's subtask issue type). You cannot parent under a
subtask. --epic <KEY> is a deprecated alias for --parent; it resolves the same way regardless of the named issue's
actual type.test cases passed, vs 3 / 15 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.