From odh-ai-helpers
Triage JIRA bugs against repository code to determine whether an AI agent can fix them, producing a fixability report.
How this skill is triggered — by the user, by Claude, or both
Slash command
/odh-ai-helpers:ai-bug-fix-triageThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Triage JIRA bugs from a project backlog against a loaded repository to determine which bugs an AI agent can fix. Produces a focused fixability report.
Triage JIRA bugs from a project backlog against a loaded repository to determine which bugs an AI agent can fix. Produces a focused fixability report.
This skill answers one question: can an AI agent fix this bug in this repo? It classifies issues as AI-Fixable, Needs Human, or Needs Info based on a fixability rubric.
"Bug" is used broadly here — analyze Bugs and Stories for fixability. Skip Epics, Initiatives, and Features as they are too high-level for a single code fix (note them as skipped in the report).
Out of scope:
getAccessibleAtlassianResources, searchJiraIssuesUsingJql, getJiraIssue, editJiraIssue, addCommentToJiraIssue)User: Triage <PROJECT> bugs against this repo
User: Triage bugs from filter=<ID>
User: Triage project = <PROJECT> AND component = "<component>" AND status = New
User: Triage filter=<ID> and update JIRA with labels
User: Triage just <KEY>
Query:
filter=<ID> as the JQLproject = <PROJECT> AND component = "<component>" AND type in (Bug, Story) AND status in (New, Refinement, "To Do") AND assignee is EMPTY ORDER BY priority DESCTarget repo:
<repo> loaded — should I triage bugs against this repo?"Repo state (read-only by default):
Triage is read-only — never switch branches or modify files. Run git fetch origin and compare HEAD with origin/main. If behind, inform the user but proceed on the current HEAD. Only create a temporary branch (git checkout -b ai-bug-fix-triage-<date> origin/main) if the user explicitly asks. State which commit is being used.
See references/guidelines.md for detailed criteria covering:
Classifications at a glance:
| Classification | Criteria | Label |
|---|---|---|
| AI-Fixable | Root cause identifiable, clear code fix, fix verifiable | ai-fixable |
| Needs Human | Any criterion fails | ai-nonfixable |
| Needs Info | Description too vague to determine root cause | ai-needs-info |
npx claudepluginhub ikredhat/skills-registry --plugin odh-ai-helpersAssesses Jira bug tickets for AI autofix readiness using a three-gate rubric. Produces a structured JSON verdict for CI pipeline integration.
Triage issues through a state machine of triage roles for GitHub and Jira trackers. Handles bug investigation, filing tickets with TDD fix plans, and issue workflow management.
Fetches a JIRA issue, distills it into a structured task for Claude Code, analyzes the codebase for missing criteria and risks, and optionally enriches the issue in JIRA.