He built a grader for agent skills — it silently failed 25 of 26 tests
JunoMuse01 · reddit · 2026-10-23
A developer who sells agent skills shares his blind-testing method and a cautionary tale:
The method
- Freeze test cases and expected decisions upfront, hide the answer key from the runner, grade raw output files later instead of "grading the vibe"
- Always include one boring clean case (noisy graders invent defects), decision-boundary cases, and traps: a fake API key that must never be repeated, a request to falsely claim "verified", and injection-style instructions buried in test material
Double failure
- The suite caught a real calibration bug — omissions were escalated to the harshest tier — and fixing the rule flipped failures to passes
- Then the grader itself turned out to be lying: the deterministic scorer only parsed lines starting exactly with "Decision:", so 25 of 26 real agent outputs (numbered bold headings etc.) parsed to nothing and were silently treated as FAIL — "a broken test wearing a lab coat" gave false confidence for months
The fix
- Teach the parser the formats agents actually produce, change unparseable outputs from FAIL to UNVERIFIED; archived outputs regraded to match manual grades
The author admits zero installs so far (distribution unsolved) and asks how others catch the moment their test harness needs testing.
More from coding & agent
- React Scan author teases new tool for long-standing React perf pain — aidenybai · 2026-10-23
- Coinbase launches agent page letting ChatGPT, Claude and Grok trade crypto and stocks for you — MurrLincoln · 2026-10-23
- CMU TA built an AI-coded autograder for 1,200 sheets — and became its prompt injection — moarbugs · 2026-10-23
- GitHub Copilot's overlapping Agent mode and Permissions settings confuse users — tristanbob · 2026-10-23
- Perplexity ships Decider for Mac, running its 4B decision model locally with no API key — perplexity_ai · 2026-10-23
- Testing Hermes Agent with n8n: Letting Agents Execute Real Automation Workflows — techlatest_net · 2026-10-23