SkillProx is a framework designed to improve how LLM agents refine their procedural knowledge. Instead of treating skill development as a one-time task, it uses a two-stage process to evolve textual skills—reusable instructions loaded into an agent's context—by balancing task performance with the complexity of the skill itself.
The Problem with Current Skill Evolution
LLM agents often store task-solving strategies as "skills." Existing methods typically use "open-loop" evolution, where an agent diagnoses a failure and immediately updates its skill. This approach has two main flaws: it often commits updates without verifying if they actually improve performance, and it allows skills to grow indefinitely, leading to the accumulation of redundant, conflicting, or overly specific instructions that can hinder the agent.
How SkillProx Works
SkillProx uses a "forward-backward" framework inspired by proximal gradient descent to manage skill evolution:
Forward Stage (Diagnostic Evolution): When an agent encounters a task, it proposes a patch to its skill. Unlike previous methods, SkillProx re-executes the updated skill on the same task batch. It only accepts the update if the skill shows improved accuracy. If the update fails, the system rolls it back and uses the failed attempt as feedback for future diagnoses.
Backward Stage (Proximal Refinement): This stage manages the "health" of the skill. The system breaks the skill into smaller, auditable units and performs a "leave-one-out" utility audit to see which parts contribute to success and which are redundant. It then uses a validation-gated process to consolidate, demote, or remove harmful or unnecessary content while ensuring the skill remains effective.
Performance and Results
Researchers Mingxuan Zheng, Yujin Zhou, and their colleagues evaluated SkillProx across multiple backbone LLMs using one in-distribution and two out-of-distribution benchmarks. The framework achieved an average accuracy improvement of 3.0 percentage points over the strongest gradient-based baseline. Component ablations indicated that the combination of closed-loop diagnosis and utility-aware refinement is responsible for these gains, as each component addresses a distinct aspect of skill degradation.
Key Considerations
The framework relies on a specific trade-off between task performance and textual complexity. While it effectively prunes negative-utility knowledge, the process is constrained by a soft compression threshold (set at 10% in the study) to prevent the removal of essential information. Because the forward stage operates on specific task batches, the authors note that performance is not guaranteed to increase monotonically across every iteration, as the system is constantly adapting to new, diverse task environments.
Comments (0)
to join the discussion
No comments yet
Be the first to share your thoughts!