RA.Aid Swe Bench — Development skill for Claude Code
Streamlined interface for running the RA-AID agent on the SWE Bench dataset.
How to install RA.Aid Swe Bench
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ariel-frischer/RA.Aid-swe-bench and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What RA.Aid Swe Bench does
Streamlined interface for running the RA-AID agent on the SWE Bench dataset.
Alternatives in Development
- Add Dataset — Renamed → /portaljs-add-dataset 2.3k ★
- Claude Engineer — A version of command line interface(CLI) that leverages the power of Claude Opus(3-4.7) 954 ★
- Harnessrouter — HarnessRouter Community Edition: the self-hosted, Apache-2.0 edition of the unified interface for agent harnes 618 ★
README
SWE-bench RA-AID
Run SWE Bench Lite dataset with the RA-AID agent and evaluate your results!
Description
Streamlined interface for running the RA-AID agent on the SWE Bench dataset. It's designed to make it easier to test and evaluate the RA-AID agent's performance on software engineering tasks.
Requirements
- Python >=3.9, <3.13
- Poetry for this project's dependency management
- RA-AID ^0.12.0 (must have
ra-aidcli path working in the running shell) - uv for fast dependency installation for each attempt
Environment Variables
Depending on your chosen model in `config.py`, you'll need to set appropriate API keys:
- OpenAI models:
OPENAI_API_KEY - Anthropic models:
ANTHROPIC_API_KEY - OpenRouter models:
OPENROUTER_API_KEY
Set them in your SHELL, .env support is not implemented yet.
⚠️ Important Notes
**Parallel Processing**: The `MAX_THREADS` setting in `config.py` determines how many `ra-aid` instances run in parallel. Be cautious with high values as this can:
- Significantly increase API costs
- Potentially trigger rate limits
- Cause memory/CPU issues
**Cost Warning**: Different models have varying pricing. Running multiple instances in parallel with expensive models can quickly accumulate significant costs. Monitor your usage carefully!
Installation
git clone https://github.com/ariel-frischer/RA.Aid-swe-bench
cd swe-lite-ra-aid
poetry install
# Before running predictions some instances may need legacy python versions
# Install required legacy Python versions (<3.7) using pyenv
make install-pythons
Python Version Management
As instances are running, different repositories need different python versions, even for the same repo `environment_setup_commit` may be different and so we need to accurate install all needed python versions. Using `uv` is preferred during runtime i
Related Skills
Octobench
Benchmark harness that compares coding agents — not just models — on real, contamination-resistant tasks: 80 f
Aod.Build
Execute implementation with Architect checkpoints at critical phases - Streamlined v2
Aod.Define
Create PRD with Triad governance (PM + Architect + Team-Lead sign-offs) - Streamlined v2
Streamlinear
Streamlined Linear integration for Claude Code - one tool, six actions, zero bloat
Swe Marketplace
A plugin marketplace focused mostly on software-development with Claude Code.
Codebase Knowledge
Present a structured knowledge document for this codebase — architecture overview, module map, public API surf
Related Agents
Aid Test Agent
Autonomously exercises the AID methodology end to end (Phases 0-5) and reports where it breaks. Use for /aid-t
Architecture Adversary
Fresh-context, refute-framed DESIGN-quality review of a proposed fix (a §0 plan or a diff). Hunts BAND-AID / s
Teaching Assistant
You are a teaching aid and thinking partner that helps students and developers learn through explanation, guid