SWE-Skills-Bench (2026)
Free565 real-world SE tasks measuring whether agent skills actually improve outcomes — 39/49 public skills give zero gain; average improvement only +1.2%; reveals fundamental gap in skill design
About SWE-Skills-Bench (2026)
SWE-Skills-Bench is the first requirement-driven benchmark that isolates the marginal utility of agent skills in real-world software engineering. It pairs 49 public SWE skills with authentic GitHub repositories pinned at fixed commits and requirement documents with explicit acceptance criteria, yielding approximately 565 task instances across six SWE subdomains. A deterministic verification framework maps each task's acceptance criteria to execution-based tests, enabling controlled paired evaluation with and without the skill. Results show that skill injection benefits are far more limited than rapid adoption suggests: 39 of 49 skills yield zero pass-rate improvement, average gain is only +1.2%, token overhead varies from modest savings to a 451% increase while pass rates remain unchanged. Only seven specialized skills produce meaningful gains (up to +30%), while three degrade performance (up to -10%) due to version-mismatched guidance. The benchmark provides a testbed for evaluating the design, selection, and deployment of skills in software engineering agents.
Key Features
Pros & Cons
- Rigorous controlled evaluation isolating skill contribution
- Reveals that most public skills provide no pass-rate improvement, challenging hype
- Identifies specific skills that yield up to +30% pass-rate gain
- Quantifies token overhead up to 451% increase, informing cost-benefit analysis
- Provides open-source testbed for skill design and deployment
- 39 of 49 skills yield zero pass-rate improvement, suggesting limited general utility
- Three skills degrade performance by up to -10% due to version mismatches
- Benchmark currently focused solely on pass-rate metric, not other aspects like code quality or maintainability
- May not cover all real-world software engineering contexts beyond six subdomains