JA

jakeschincariol/arena-skill

API development

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1 тыс. stars Качество 71 Тренд 79MIT

Когда Клод продолжает давать плохие ответы, заставь 100 версий сражаться насмерть. Та же задача, 100 разных стратегий, сетка, один ответ остатся. Бесплатный навык Клода Кода.

Обзор

Когда Клод продолжает давать плохие ответы, заставь 100 версий сражаться насмерть. Один навык Клода Кода. Бесплатно, MIT, без регистрации, без API-ключа, нечего подключить. Ты используешь его, когда тебе не нравится то, что дал Клод. Вместо того чтобы спрашивать снова и снова, /arena запускает 100 субагентов и даёт каждому одно и то же задание, слово в слово. Каждому дают разную карту стратегии: способ рассуждения, рабочий процесс и стратегию, так что каждый атакует задачу по-своему. Затем они делятся по парам. Каждый атакует решение другого, каждый защищает и перерабатывает своё, а судья оценивает матч по написанной рубрике. Проигравший выбывает. 100 становится 50, затем 25, 13, 7, 4, 2, 1. В итоге возвращается единственное решение, которое выжило, атаки, которые оно отбивало по пути, и сколько раундов понадобилось. Каждый субагент пишет внутри .arena/. Победный ответ возвращается к вам, и использовать его — ваш выбор.

Обзор (машинный перевод)

Когда Клод продолжает давать плохие ответы, заставь 100 версий сражаться насмерть. Один Клод Навык программирования. Бесплатно, MIT, без регистрации, без API-ключа, нечего подключить.

Ты используешь его, когда тебе не нравится то, что дал тебе Клод. Вместо того чтобы просить снова и снова, /arena запускает 100 субагентов и даёт каждому одну и ту же задачу, слово в слово. Каждый получает свою карту стратегии: способ рассуждения, рабочий процесс и стратегию, так что каждый По-разному решают задачу. Затем они делятся в пары. Каждый атакует решение другого, каждый защищается и пересматривает своё собственное, а судья оценивает матч по написанной рубрике. Проигравший выбывает. 100 становится 50, затем 25, 13, 7, 4, 2, 1.

Возвращается единственное решение, которое выжило, атаки, которые оно пережило по пути, и сколько их было Он занял круги.

Он никогда не трогает ваши файлы. Каждый субагент пишет внутри .arena/. Победный ответ — Возвращаюсь к вам, и использовать его — ваше решение.

Установка

Вставьте это в Claude:

Или скопируйте папку самостоятельно, в Claude Code:

Или как плагин:

Claude Code использует навыки плагинов, поэтому установленный как плагин, он отображается как /arena-skill:arena. Копируйте папку, если хотите просто /arena.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

The Arena skill

When Claude keeps giving you bad answers, make 100 versions of it fight to the death. One Claude Code skill. Free, MIT, no signup, no API key, nothing to connect.

You use it when you are not happy with what Claude gave you. Instead of asking again and again, /arena spins up 100 sub-agents and gives every one of them the exact same task, word for word. Each one gets a different strategy card: a way of reasoning, a workflow and a strategy, so each one attacks the task differently. Then they pair off. Each attacks the other’s solution, each defends and revises its own, and a judge scores the match on a written rubric. The loser is out. 100 becomes 50, then 25, 13, 7, 4, 2, 1.

What comes back is the one solution that survived, the attacks it beat on the way, and how many rounds it took.

It never touches your files. Every sub-agent writes inside .arena/. The winning answer comes back to you, and using it is your call.

Install

Paste this into Claude:

https://github.com/Jakeschincariol/arena-skill

Install this skill, then confirm /arena works.

Or copy the folder yourself, in Claude Code:

git clone https://github.com/Jakeschincariol/arena-skill.git
cp -r arena-skill/skills/arena ~/.claude/skills/

Or as a plugin:

/plugin marketplace add Jakeschincariol/arena-skill
/plugin install arena-skill@arena-skill

Claude Code namespaces plugin skills, so installed as a plugin it shows up as /arena-skill:arena. Copy the folder instead if you want plain /arena. Project-local instead of global: copy the same folder into your repo’s .claude/skills/.

It needs Claude Code, because it spawns sub-agents with the Agent tool, and Python 3.8 or newer. Nothing to pip install.

Use it

/arena
/arena --quick write the headline for our pricing page
/arena --agents 32 fix the flaky test in tests/test_api.py
/arena --seed 7 plan my launch week, I have 6 hours a day

On its own, /arena takes your last request as the task and the answer you did not like as the one to beat. Claude can also reach for it without the slash, when you say something like “that’s a bad answer, make them compete”. When it starts itself like that, it asks before it spends anything.

flag what it does
--agents N N competitors. Default 100.
--quick 16 competitors. The everyday setting.
--seed S Same seed, same cards and same bracket. Default random, and recorded.
--wave W Sub-agents per wave. Default 10. Only raise it if you raised Claude Code’s limit.

How it works

  1. Spawn. N sub-agents, one Agent call each. Every one gets the same task text, byte for byte (a test checks it), plus one strategy card. There are 15 reasoning modes (first principles, inversion, analogy, adversarial, constraint first, worked example, Socratic, contrarian, systems thinking and more), 12 workflows (draft, critique, rewrite; outline first; test first; research,
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add jakeschincariol/arena-skill
Новичок в MCP? Начните с руководства на mcpskill.org →