← Latest papers
🤖 AI

Skill Coverage: A Test Adequacy Metric for Agent Skills

This paper introduces "skill coverage," a test adequacy metric that evaluates how thoroughly agent skills are exercised by measuring the extent to which documented behavior constraints are observed in agent trajectories, revealing that current benchmarks cover less than 44% of these constraints despite task success.

Original authors: Boyin Tan, Xiaowei Huang, Youcheng Sun

Published 2026-06-23
📖 4 min read☕ Coffee break read

Original authors: Boyin Tan, Xiaowei Huang, Youcheng Sun

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you hire a highly skilled chef (the AI Agent) to cook a complex meal using a specific, reusable recipe card (the Agent Skill).

In the past, to see if the chef was good, we only looked at the final dish. If the meal tasted delicious and the customer was happy, we assumed the chef had followed the recipe perfectly. We thought, "Great job! The recipe worked!"

But this new paper asks a different question: Just because the meal was good, did the chef actually use every single instruction on the recipe card?

Maybe the recipe said, "Always chop onions with a sharp knife," but the chef used a dull one and still made a tasty meal. Or maybe it said, "Let the sauce simmer for 20 minutes," but the chef only simmered it for 5 minutes and it still tasted fine. We wouldn't know these things just by tasting the food.

The Problem: The "Good Meal" Trap

The authors argue that current tests for AI agents are like only tasting the final dish. They tell us if the task was completed successfully, but they don't tell us which parts of the skill were actually tested and which parts were ignored.

If an AI agent completes a task successfully, it doesn't mean it exercised every rule, warning, or step written in its skill document. It might have just gotten lucky or found a shortcut.

The Solution: "Skill Coverage"

The paper introduces a new way to measure testing called Skill Coverage. Instead of just checking the final result, they treat the recipe card itself as the thing being tested.

Here is how they do it, using a simple analogy:

  1. Breaking the Recipe into Rules: First, they take the messy, long recipe card and break it down into specific, checkable rules.

    • Example: Instead of the whole paragraph about "cooking pasta," they extract a specific rule: "When boiling water, the agent must add salt before the pasta."
    • They call these Skill Behavior Constraints. They ignore the fluff (like "This recipe was written by Chef John in 2026") and focus only on the actual instructions the agent must follow.
  2. The "Covered" vs. "Uncovered" Check: Next, they watch the agent do the task. They ask two questions for every single rule:

    • Did the situation happen? (e.g., Did the agent actually try to boil water?)
    • Can we see the proof? (e.g., Did the agent's log show it adding salt, or did it just say "I added salt" without proof?)

    If the answer to both is "Yes," the rule is Covered. If the agent never faced that situation, or if they did but left no traceable proof, the rule is Uncovered.

    Crucially: A rule can be Covered even if the agent did it wrong. The point isn't to see if they passed; it's to see if they tried the specific instruction in a way we can verify.

What They Found

The researchers tested this on a popular set of AI tasks called SkillsBench. They looked at how well different AI models (like Gemini, Claude, and Codex) followed their recipe cards.

The results were surprising:

  • Even when the AI successfully completed the task, it only "exercised" or "covered" about 40% of the rules on the recipe card.
  • This means 60% of the instructions were left untested. The AI might have skipped them, or the task didn't force the AI to use them, or the AI did them but didn't leave enough evidence for us to see.

The Big Takeaway

The paper concludes that Success \neq Thorough Testing.

Just because an AI agent finishes a job successfully doesn't mean it has been rigorously tested on all the skills it claims to have. It's like a driver who gets to work on time but never actually used their turn signal or checked their blind spot during the trip. We know they arrived, but we don't know if they followed all the safety rules.

Skill Coverage is a new tool that tells us exactly how much of the "recipe" was actually used and verified, giving us a much clearer picture of how well an AI agent is truly trained, rather than just whether it got the job done.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →