Skip to content
aiqbench takeAI Research

aiqbench analysis

This research addresses the optimization of SKILLs (plain markdown files) used by coding agents to access repository knowledge, evaluating methods like GEPA and SkillOpt against real-world pull request tasks. The findings demonstrate that while automated synthesis can improve agent performance on complex codebases, the gains are marginal when benchmarked against an agent's inherent variance without such documentation. Ultimately, the study highlights that high-quality, human-curated context often remains superior to purely synthetic optimization for these specific coding agents.
Sources coveringarXiv, AI Alignment Forum, NVIDIA
What this isA model's reading of the article and related coverage, written for aiqbench. Not the publisher's words.

Skill Issue: Lessons from Optimizing Repository SKILLs for Coding Agents

arXiv2 min read

arXiv:2609.12742v1 Announce Type: new Abstract: Coding agents increasingly read repository knowledge from SKILLs --- plain \texttt{.md} files versioned alongside the code. Recent work synthesizes these files automatically, by optimizing the document against a benchmark. A bare repository comes with no benchmark, and the synthetic tasks prior work builds are small enough that a capable agent saturates them with no document at all. We mine harder tasks --- merged pull requests of the repository, reverted at a single frozen base commit; and score a candidate document by whether the same agent does better with it than without it. On three Kotlin repositories, the documents GEPA finds raise this score by $4.9$pp on average, and the ones SkillOpt finds leave it where it started, $0.1$pp above the seed. The GEPA gain matches what prior work reports with the same optimizer, and at the dataset size a single repository supplies it cannot be separated from the agent's run-to-run variance; settling that would take more tasks than one repository's history yields. The documents themselves read better than the score: a maintainer of one repository found in them knowledge one only gets by working in the project.

Abstract:Coding agents increasingly read repository knowledge from SKILLs --- plain \texttt{.md} files versioned alongside the code. Recent work synthesizes these files automatically, by optimizing the document against a benchmark. A bare repository comes with no benchmark, and the synthetic tasks prior work builds are small enough that a capable agent saturates them with no document at all. We mine harder tasks --- merged pull requests of the repository, reverted at a single frozen base commit; and score a candidate document by whether the same agent does better with it than without it. On three Kotlin repositories, the documents GEPA finds raise this score by $4.9$pp on average, and the ones SkillOpt finds leave it where it started, $0.1$pp above the seed. The GEPA gain matches what prior work reports with the same optimizer, and at the dataset size a single repository supplies it cannot be separated from the agent's run-to-run variance; settling that would take more tasks than one repository's history yields. The documents themselves read better than the score: a maintainer of one repository found in them knowledge one only gets by working in the project.

Artificial Intelligence (cs.AI)

arXiv:2609.12742 [cs.AI]

(or arXiv:2609.12742v1 [cs.AI] for this version)

https://doi.org/10.48550/arXiv.2609.12742 Focus to learn more arXiv-issued DOI via DataCite (pending registration)

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

Full text under the publisher's open licence · 281 words

Related coverage