redhat-developer / redhat-developer/rhdh-users-skill-pack

Measure routing across all advertised workflows

Open
#8 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

needs-triage
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.