mirror of
https://github.com/dotnet/skills.git
synced 2026-09-20 09:49:54 +08:00
9d9a677c0e
Skill-activation investigation of the dotnet-test plugin arm (using the PR #850 eval session transcripts) showed the dominant failure mode is 'self-serve': in the crowded 16-skill plugin menu the model answers directly and loads no skill, rather than a sibling stealing activation or a budget cutoff. #800/#801/#835 already applied the standard remedies (trigger-phrasing, sibling deflection, DMI on the reference skills, additional_required_skills), so the remaining lever is reducing menu pressure. find-untested-sources is an agent-orchestrated helper: it is invoked by name from code-testing-researcher and the code-testing pipeline, is not listed in the plugin README's skill tables, and has no eval — yet it was still consuming the model-facing skill-menu budget and adding routing noise. Mark it disable-model-invocation: true (it stays invocable by name). This drops the plugin's rendered skill-menu cost from 14,981 to 14,261 of the 15,000-char budget (16 -> 15 model-invocable skills), giving the alphabetically-later user-facing test skills more headroom. skill-validator check passes (all 21 skills, 10 agents, 1 plugin). Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>