← Latest papers
🤖 AI

SkillAudit: Ground-Truth-Free Skill Evolution via Paired Trajectory Auditing

SkillAudit is a ground-truth-free framework that evolves agent skills by iteratively auditing paired trajectories with and without candidate skills, using Process-Aligned Contrastive Evaluation to diagnose behavioral divergences and a structural verifier to safely refine or repair skill documents without relying on external rewards or hidden test outcomes.

Original authors: Haowen Gao, Haoran Chen, Can Wang, Shasha Guo, Liang Pang, Zhaoyang Liu, Huawei Shen, Xueqi Cheng

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

Original authors: Haowen Gao, Haoran Chen, Can Wang, Shasha Guo, Liang Pang, Zhaoyang Liu, Huawei Shen, Xueqi Cheng

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 have a very smart, but frozen-in-time robot assistant. You can't reprogram its brain (its "weights" are locked), but you can give it a instruction manual (a "skill") to help it solve specific jobs, like fixing a computer bug or analyzing financial data.

The problem is that these manuals often go out of date. Maybe a tool changed, or a new type of error appeared. Usually, to fix a manual, you need a "teacher" (an expert or a hidden answer key) to tell you, "No, that step is wrong." But what if you don't have a teacher? What if you only have the job description and the messy workspace?

This paper introduces SKILLAUDIT, a system that can fix these instruction manuals without needing a teacher or an answer key.

Here is how it works, using simple analogies:

1. The "Taste Test" (Paired Trajectory Auditing)

Imagine you are trying to improve a recipe for a cake. You don't have a food critic to taste it. Instead, you bake two cakes at the exact same time:

  • Cake A: Made using your current recipe (the "Skill").
  • Cake B: Made using the same ingredients but without that specific recipe (just the baker's instinct).

You then compare the two cakes side-by-side.

  • If Cake A is better, the recipe is Helping.
  • If Cake A is burnt or flat while Cake B is fine, the recipe is Hurting.
  • If they look identical, the recipe is Inert (doing nothing).

SKILLAUDIT does exactly this with a robot. It runs the task twice: once with the skill and once without. By comparing the two "traces" of what the robot did, it isolates exactly where the skill helped or confused the robot.

2. The "Detective Squad" (PACE)

Once the two runs are done, the system needs to figure out which specific sentence in the manual caused the problem. It uses a team of AI detectives called PACE.

Instead of just saying "The cake is bad," PACE looks at the two cakes and points to a specific line in the recipe:

  • "Because of Paragraph 3, the robot tried to use a tool that doesn't exist anymore."
  • "Because of Paragraph 7, the robot skipped a safety check that the 'no-skill' version did."

This turns a vague failure into a specific edit instruction.

3. The "Rulebook" (The Anchor Verifier)

Sometimes, the AI detectives might get confused or hallucinate. To prevent the system from making wild changes that break the task, there is a Rulebook.

This is a strict, unchangeable checklist compiled from the job description before the process starts. It checks hard facts:

  • "Did the robot create the required file?"
  • "Is the file format correct?"
  • "Did it crash?"

If the new version of the manual fails this Rulebook, the system immediately rolls back the changes, no matter what the detectives said. It acts as a safety net.

4. Two Ways to Fix (Refine vs. Repair)

Depending on what the "Taste Test" reveals, the system uses one of two strategies:

  • Refine (The Editor): If the manual is mostly good but has too much fluff, confusing instructions, or outdated tips, the system acts like a strict editor. It deletes the noise and clarifies the good parts.
  • Repair (The Surgeon): If the manual is giving the robot the wrong instructions entirely (like telling it to use a tool that doesn't exist), the system acts like a surgeon. It cuts out the bad paragraph and replaces it with the correct steps, often borrowing the correct steps from the "no-skill" run.

The Results

The researchers tested this on 89 different professional tasks (like coding, data analysis, and cybersecurity).

  • No Manual: The robot got about 41% of tasks right.
  • Static Manual (The old, unedited one): The robot got about 57% right.
  • SKILLAUDIT (The evolved manual): The robot got 74% right.

The Big Takeaway:
SKILLAUDIT proves that you don't need a human expert or a hidden answer key to improve an AI's instruction manual. By simply comparing "with skill" vs. "without skill" runs, the system can self-correct, remove bad advice, and keep the good advice, making the robot significantly smarter and more reliable.

The Limit:
The system works best when the task leaves a clear "footprint" (like a file being created or a number being calculated). If the task is purely about "good judgment" or "creative thinking" where there is no clear right/wrong answer to check against, the system struggles to know if it improved the manual or not.

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 →