SuperAPI AI Directory

rhdh-jira-refine

Office & productivity

View repository

Updated 10-16 06:52

About this skill

Refine RHDH Jira work

Answer "is this ready" with the criteria the RHDH workflow actually enforces, and say what is missing rather than guessing at it.

Route

Load workflows/refine-issues.md. It covers both the per-issue readiness audit and the Feature Exploration checklist — the same checks, applied at different points in a Feature's life.

Not gated on grilling

Unlike /rhdh-jira-create, this skill does not require the external grilling skill and must not be blocked on it. Refinement reads work that already exists. Gating it on an optional external skill would take a whole capability offline for no benefit.

Reads by default, writes only on request

The report is read-only. When the user asks for fixes, each change becomes an external write: invoke /mutation-gate and follow it. A refine pass typically proposes many small fixes at once, so state them as one set — issue key and exact command per row — rather than approving them one at a time.

Boundary with the neighbouring skills

  • Opening new work is /rhdh-jira-create.
  • Updating one known key — status, comment, assignee, link — is /rhdh-jira-update. Refinement reports across many issues; it does not replace that.
  • Building the next sprint from the refined backlog is /rhdh-jira-sprint-plan.
  • Exit criteria tables, field IDs, JQL, and the component catalog are /rhdh-jira-api.
  • Sizing scales, duplicate detection, and decomposition rules are /rhdh-jira-authoring.
  • What is still open against a release is /rhdh-release-status.

Completion

Complete when every issue the report covers was actually fetched with its custom fields enriched — an unenriched search returns empty Story Points, Team, Size, and Sprint, which looks identical to a field nobody set and is the single most common source of a false "missing data" finding. Report the JQL, the issue count, and whether the result was truncated. Every finding names the check that produced it and its severity. A field that could not be retrieved is reported as unretrieved, never as missing.