Muvon

Octobench — Development skill for Claude Code

Development community

Benchmark harness that compares coding agents — not just models — on real, contamination-resistant tasks: 80 fail-to-pass cases from merged OSS PRs, long-run sequences, SWE-bench-Live, and 25+ domain.

How to install Octobench

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Muvon/octobench and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Octobench does

Benchmark harness that compares coding agents — not just models — on real, contamination-resistant tasks: 80 fail-to-pass cases from merged OSS PRs, long-run sequences, SWE-bench-Live, and 25+ domain benchmarks. We benchmark our own agent, octomind, under the same rules.

Alternatives in Development

README

octobench

[![CI](https://github.com/Muvon/octobench/actions/workflows/ci.yml/badge.svg)](https://github.com/Muvon/octobench/actions/workflows/ci.yml) [![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)

**WIP Notice:** This project is actively under development and APIs/behavior may change without notice. Use at your own risk while we stabilize it.

Benchmark framework to compare **LLM tool + config + prompt** setups across a shared set of cases.

**Latest results:** see [BENCHMARK.md](BENCHMARK.md) — the real-commit benchmark (80 fail-to-pass-proven one-shot tasks and 25 long-run sequences harvested from merged pull requests in trusted OSS projects across 5 languages) comparing claude, codex, octomind, and opencode, with full reproduction instructions.

Contribution guide: see [CONTRIBUTING.md](CONTRIBUTING.md) (focused on adding new cases).

Note: `octomind` is Muvon's own coding agent — we benchmark it under the same fairness rules as every other client.

Documentation

Key ideas

  • Cases define prompts and scripts.
  • Providers are Python implementations that run tools and return normalized telemetry.
  • Judge is an LLM prompt with strict JSON output.
  • setup.sh / quality.sh / validate.sh are bash scripts whose logs are fed to the judge.

Quick start

  1. Create a venv and install deps (Python 3.11+):
python3 -m venv .venv
source .venv/bin/activate
pip in