Skill Issue: Lessons from Optimizing Repository SKILLs for Coding Agents
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
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.9pp on average, and the ones SkillOpt finds leave it where it started, 0.1pp 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.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 12 of its 24 references that are in the map. First posted on arXiv 11 Sep 2026.
Builds on
12 of 24 references.
Closest ancestors · 2
Same direction, newest first
- 2026Evaluating AGENTS.md: Are Repository-Level Context Files Helpful for Coding Agents?12 Feb
- 2025SWE-smith: Scaling Data for Software Engineering Agents30 Apr
Other references · 10
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2023Voyager: An Open-Ended Embodied Agent with Large Language Modelscited by 2,191
- 2023DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelinescited by 832
- 2025GEPA: Reflective Prompt Evolution Can Outperform Reinforcement Learningcited by 542
- 2025Agentic Context Engineering: Evolving Contexts for Self-Improving Language Modelscited by 398
- 2025ReasoningBank: Scaling Agent Self-Evolving with Reasoning Memorycited by 284
- 2025SkillWeaver: Web Agents can Self-Improve by Discovering and Honing Skillscited by 192
- 2026SkillOpt: Executive Strategy for Self-Evolving Agent Skillscited by 148
- 2025FLEX: Continuous Agent Evolution via Forward Learning from Experiencecited by 52
- 2026AgentLens: Revealing The Lucky Pass Problem in SWE-Agent Evaluationcited by 15
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2026Zero2Repo: Can Coding Agents Build Repositories from Scratch?
- 2026FastContext: Training Efficient Repository Explorer for Coding Agents
- 2026Learning to Commit: Generating Organic Pull Requests via Online Repository Memory
- 2025NL2Repo-Bench: Towards Long-Horizon Repository Generation Evaluation of Coding Agents
- 2026SWE-Explore: Benchmarking How Coding Agents Explore Repositories
- 2026Beyond Isolated Tasks: A Framework for Evaluating Coding Agents on Sequential Software Evolution
- 2026Cost-Effective Repository Exploration for Agentic Issue Localization
- 2026Spotlights: Discovering Improvement Opportunities in Software Repositories