redhat-developer / redhat-developer/rhdh-users-skill-pack
Measure routing across all advertised workflows
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 0
- Forks
- 2
- Avg merge
- 46m
- Merged PRs (30d)
- 12
Description
What to build
Deliver a prompt-mode routing eval that measures whether rhdh-templates is consulted for its advertised workflows and avoided for neighboring or unrelated work, then reports a confusion matrix, activation precision, recall, and named misses.
Use AEH’s dataset-generation facilities to propose candidate routing prompts and coverage gaps. Generated cases are candidates only: a maintainer must review each prompt, annotation, and judge contract before it is committed to the permanent matrix. Generate into a scratch/candidate location first so reviewed cases are never overwritten.
Acceptance criteria
- The reviewed matrix includes at least one positive case for each of the 13 advertised workflows plus explicit, implicit, terse, and ambiguous prompt styles.
- AEH-generated candidate prompts cover gaps across explicit, implicit, terse, ambiguous, and near-miss requests; only maintainer-reviewed candidates are promoted to the permanent case set.
- Negative cases cover
rhdh-upgrade-helper,skill-maker, Backstage plugin work, Kubernetes work, generic YAML editing, and unrelated RHDH configuration. - Activation is derived from normalized trace events showing the skill instructions were read; response text claiming activation is ignored.
- Three runs use the same cases and pinned model, and the report identifies precision, recall, variance, false-positive cases, and false-negative cases without setting a threshold.
Blocked by
- #6
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with blocked issue #6 and AEH’s dataset-generation facilities, then review the existing routing matrix described here. Generate candidate prompts in a scratch location, promote only maintainer-reviewed cases, and verify that the gap coverage and three-run report include precision, recall, variance, false positives, and false negatives.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100