← Latest papers
🤖 AI

SkillCoach: Self-Evolving Rubrics for Evaluating and Enhancing Agentic Skill-Use

SkillCoach is a self-evolving rubric framework that improves the evaluation and training of LLM agents by deriving process-oriented criteria from real rollouts to assess skill selection, following, composition, and reflection, thereby distinguishing genuine process quality from accidental task success.

Original authors: Jiayin Zhu, Kelong Mao, Yudong Guo, Dengbo He, Sulong Xu, Simiu Gu, Yutao Yue

Published 2026-07-03
📖 4 min read☕ Coffee break read

Original authors: Jiayin Zhu, Kelong Mao, Yudong Guo, Dengbo He, Sulong Xu, Simiu Gu, Yutao Yue

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 are hiring a new employee to run a complex machine in a factory. You have a massive library of instruction manuals (the "skills") for every possible job. Some manuals are the Gold Standard (the correct way to do the job), while others are Distractors (look-alike manuals that are wrong or for different machines).

The problem is that even if the employee finishes the job and the machine works (the "final outcome"), they might have done it the wrong way: maybe they picked the wrong manual, skipped a safety step, or guessed their way through the process until it worked by luck. If you only check if the machine works, you might hire someone who is actually dangerous or inefficient.

SkillCoach is a new system designed to fix this. Instead of just checking the final result, it acts like a self-improving supervisor that watches the employee's entire process step-by-step.

Here is how it works, broken down into simple concepts:

1. The Problem: "Luck" vs. "Skill"

In the past, AI agents were judged only on whether they got the right answer.

  • The Flaw: An agent might pick the wrong tool, skip three safety checks, and then accidentally guess the right answer.
  • The Analogy: Imagine a student taking a math test. They get the right answer, but they crossed out the wrong formula, erased the right one, and then guessed the number. If you only look at the final answer, you think they are a genius. If you look at their scratch paper (the process), you see they are actually confused.

2. The Solution: The "Self-Evolving Rubric"

SkillCoach creates a Rubric (a detailed grading checklist) that doesn't just look at the answer. It breaks the job down into four specific habits:

  1. Selection: Did they pick the right manual from the library, or did they grab a look-alike distractor?
  2. Following: Did they follow the steps in the manual exactly, or did they skip parts?
  3. Composition: If they used two manuals, did they put them together in the right order?
  4. Reflection: Before hitting "submit," did they double-check their work against the rules?

The "Self-Evolving" Part:
At first, the system's checklist is just a draft. As the AI tries to do tasks, SkillCoach watches where it fails. It then updates its own checklist to catch those specific mistakes better next time.

  • Analogy: Think of a teacher who writes a test. After grading the first batch of students, the teacher realizes, "Oh, half the class missed this specific rule." The teacher then rewrites the grading rubric to make that rule clearer for the next batch. The system gets smarter at grading itself.

3. The "Distractor" Challenge

Real-world factories (or enterprise software) aren't clean. They have thousands of manuals, many of which look similar.

  • SkillCoach tests the AI in a "noisy" environment where the correct manual is mixed with 2 unrelated ones and 3 very similar-but-wrong ones.
  • The Finding: Even very smart AI models often grab the wrong manual when the library gets big. They might get the job done eventually, but they wasted time or took risks. SkillCoach catches this "bad behavior" even if the final result looks okay.

4. Why This Matters: Better Training

The paper shows that if you use SkillCoach to filter training data, you get a much better AI.

  • Old Way: Train the AI on any attempt that got the right answer. (Result: The AI learns to guess and skip steps).
  • SkillCoach Way: Only train the AI on attempts that got the right answer AND followed the perfect process.
  • The Result: The AI learns to be a reliable worker who follows the rules, not just a lucky guesser.

Summary

SkillCoach is a system that stops judging AI agents solely on "Did they win?" and starts asking "Did they play fair and follow the rules?" It builds a smarter grading system that evolves as it learns, ensuring that AI agents don't just get lucky, but actually learn to use their tools correctly, even when the library of tools is messy and full of traps.

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 →