MEGA Hub

SkillForge: Self-Distilling Agents for Project-Specific Issue Resolution

Authors

Do you know Silin Chen?You can claim authorship or link another user.Do you know Han Li?You can claim authorship or link another user.Do you know Xiaodong Gu?You can claim authorship or link another user.Do you know Yuling Shi?You can claim authorship or link another user.Do you know Haibing Guan?You can claim authorship or link another user.

Abstract

Large language model (LLM) based agents have demonstrated remarkable proficiency in automated software issue resolution, yet they often struggle to resolve issues in a specific repository because they lack project-specific knowledge. Existing self-evolving approaches acquire such knowledge from repository history or online repair trajectories, but they either depend on available historical issue-resolution signals or incur substantial per-issue test-time exploration cost. In this paper, we propose SkillForge, a self-distillation framework that proactively acquires project-specific knowledge from the repository itself. Instead of waiting for real issues to expose project-specific knowledge gaps, SkillForge synthesizes project-specific issues by re-implementing test-covered core functionalities of the repository. By resolving these synthetic issues, SkillForge distills reusable project-specific knowledge into entity-grounded skills and associates them with relevant repository entities for future issue resolution. Extensive experiments using both open-source and closed-source models show that SkillForge consistently improves issue resolution performance over strong baselines. These results demonstrate that proactively acquiring project-specific knowledge before solving real issues substantially improves downstream software issue resolution.

Community

00

Publication notes

Author note
Our code and data are available at https://github.com/cslsolow/SkillForge