jira-defect-flowlisted
Install: claude install-skill eugenelim/agent-ready-repo
# Skill: jira-defect-flow
This is choreography, not invention. It composes three things that already
exist:
- **`jira` skill** (sibling in this pack) — all Jira reads, comments,
transitions, attachments. You never write a raw Jira REST call here.
- **`bug-fix` skill** (shipped by the host repo; resolved by name
through the harness) —
reproduction, failing test, root-cause identification, minimum fix,
regression test, commit-body-explains-why, and tracker loopback. This
skill does **not** re-explain that discipline; invoke `bug-fix` and
follow it. **Stages 6–7 below are the Jira-specific mechanism for
`bug-fix` step 8** ("loop back to the tracker") — not a separate
obligation.
- **Reviewer subagents** (`adversarial-reviewer`, plus `security-reviewer`
/ `quality-engineer` when the diff warrants) — already wired into the
consumer repo's work-loop.
If you find yourself writing a Jira REST call, a reproduction recipe, or
a root-cause checklist inside this skill, stop — the right place is one
of the three above.
## Cross-skill invocation — name, not path
This skill names sibling skills (`jira`, `bug-fix`) and subagents
(`adversarial-reviewer`, `security-reviewer`, `quality-engineer`) **by
their `name:` field, never by path**. Install locations vary by IDE
and scope, and skills can be renamed at install time. Path coupling
silently breaks every alternative layout.
The contract: when this skill says *"via the `jira` skill: `get-issue
$KEY ...`"*, the agent u