К основному содержанию
скилл CX Codex

autoresearch · aeonfun — скилл для Claude Code: что делает и установка

Скилл улучшает другой скилл через исследование, четыре варианта и оценку. Подходит для изменений, которые нужно оформить в PR.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add aeonfun/aeon --skill autoresearch -a claude-code
Открыть на GitHub

Что делает autoresearch

autoresearch берёт имя целевого скилла через var, читает его SKILL.md, память и журналы запусков. Затем он ищет способы улучшения, создаёт четыре версии с разными подходами и оценивает их по ясности, качеству данных, ценности результата, обработке сбоев и соблюдению соглашений Aeon.

Победившая версия заменяет исходную, после чего скилл создаёт ветку autoresearch/${var}, коммит, отправляет её в origin и открывает PR через gh pr create. Результат также уходит через ./notify и записывается в memory/logs/${today}.md. Для сетевых запросов используются curl и запасной вариант WebFetch, а для API с авторизацией — ./secretcurl с переменной из requires:.

Без var= с именем скилла запуск прерывается; если skills/${var}/SKILL.md не найден, обновление тоже не выполняется. Рабочий скилл не заменяется, когда все варианты получили оценку не выше исходного уровня улучшения.

Какие задачи решает

  • улучшить существующий скилл через четыре версии
  • сравнить варианты по заданной системе оценок
  • заменить исходный SKILL.md победившей версией
  • создать ветку и PR с результатами сравнения
  • записать итог в память и отправить уведомление

Примеры запросов агенту

  • Улучши скилл token-movers и создай PR с результатами.
  • Проведи четыре варианта для skills/rss-digest/SKILL.md, оцени их и выбери лучший.
  • Исследуй, как улучшить skills/security-scan/SKILL.md, затем обнови его через ветку autoresearch.

Как установить autoresearch

1Через Skills CLI (Vercel)

npx skills add aeonfun/aeon --skill autoresearch -a claude-code

2Вручную: положить файлы

~/.claude/skills/autoresearch/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/autoresearch/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о autoresearch

Как установить autoresearch в Claude Code?

Выполните npx skills add aeonfun/aeon --skill autoresearch -a claude-code, затем проверьте файл ~/.claude/skills/autoresearch/SKILL.md.

Что делает autoresearch?

Скилл исследует способы улучшения другого скилла, создаёт четыре варианта, оценивает их и публикует выбранную версию через PR. Он также ведёт журнал и отправляет уведомление.

Что нужно указать для запуска autoresearch?

Нужно передать var с именем существующего скилла. Целевой файл должен находиться по пути skills/${var}/SKILL.md; без этого запуск прерывается.

Исходный текст

SKILL.md · MIT
---
name: autoresearch
description: Evolve a skill by generating variations, evaluating them, and updating the best version
metadata:
  title: Autoresearch
  category: evolution
  var: ""
  tags:
    - meta
    - dev
---
> **${var}** — Name of the skill to evolve (e.g. `token-movers`). Required.

If `${var}` is empty, abort with: "autoresearch requires var= set to a skill name" and exit.

Read memory/MEMORY.md for context.

## Goal

Improve an existing skill by researching better approaches, generating 4 distinct variations, scoring them against a rubric, and committing the winning version as a PR.

## Steps

### 1. Load the target skill

Read `skills/${var}/SKILL.md`. If the file doesn't exist, abort and notify: "Skill '${var}' not found."

Parse the skill's:
- **Purpose**: what it does
- **Data sources**: APIs, URLs, commands it calls
- **Output format**: what it produces (article, notification, file)
- **Dependencies**: env vars, tools, other files it reads

Save the original content — you'll need it for the PR diff later.

### 2. Research improvements

Search the web for better approaches to what this skill does:
- Alternative or complementary APIs/data sources
- Best practices for the skill's domain (e.g., crypto analysis, RSS aggregation, security scanning)
- Common pitfalls or failure modes for the techniques the skill uses
- Output formats that are more actionable or readable

Also review:
- Recent memory/logs/ entries where this skill ran — did it produce useful output? Were there failures?
- `memory/cron-state.json` — has this skill been failing?

### 3. Generate 4 variations

Create 4 distinct improved versions of the SKILL.md, each with a different thesis:

**Variation A — Better inputs**: Improve data sources. Add alternative/complementary APIs, better search queries, more reliable endpoints. Fix any broken or deprecated sources found in step 2.

**Variation B — Sharper output**: Improve the output format and content quality. Make notifications more actionable, articles more substantive, analysis more insightful. Reduce noise, improve signal.

**Variation C — More robust**: Improve reliability and edge-case handling. Add fallback logic for when APIs fail, better deduplication, graceful handling of empty data, clearer error messages.

**Variation D — Rethink**: Take a fundamentally different approach to achieving the same goal. Different methodology, different angle, or a creative combination of techniques the original didn't consider.

Each variation must:
- Preserve the original frontmatter format (name, description, var, tags)
- Follow Aeon skill conventions (read memory, log to memory/logs/${today}.md, notify via `./notify`)
- Be a complete, ready-to-run SKILL.md — no placeholders
- Include a one-line comment at the top of the body: `<!-- autoresearch: variation X — thesis description -->`

### 4. Evaluate and score

Score each variation on a 1-5 scale across these criteria:

| Criterion | What to evaluate |
|-----------|-----------------|
| **Clarity** | Will Claude execute this correctly? Are instructions unambiguous? |
| **Data quality** | Are sources reliable, diverse, and likely to return useful data? |
| **Output value** | Is the output actionable and worth reading? Low noise? |
| **Robustness** | Does it handle failures, empty data, and edge cases? |
| **Conventions** | Does it follow Aeon patterns? (memory, logging, notify, var usage) |
| **Improvement** | How much better is this than the original? |

Write out your scoring with brief justification for each score. Calculate a weighted total:
- Improvement: 3x weight (the whole point)
- Output value: 2x weight
- Clarity, Data quality, Robustness: 1.5x weight each
- Conventions: 1x weight

### 5. Select and apply the winner

Pick the highest-scoring variation. If scores are very close (within 2 points total), prefer the variation that makes the biggest single improvement rather than small incremental changes.

Write the winning variation to `skills/${var}/SKILL.md`, replacing the original.

### 6. Create a PR

Create a branch named `autoresearch/${var}` and commit the change:
```bash
git checkout -b autoresearch/${var}
git add skills/${var}/SKILL.md
git commit -m "improve(${var}): autoresearch evolution

Variation chosen: [A/B/C/D] — [thesis]
Key changes: [1-2 sentence summary]"
git push -u origin autoresearch/${var}
```

Open a PR with:
- **Title**: `improve(${var}): autoresearch evolution`
- **Body**: Include the full scoring table, the winning variation's thesis, and a diff summary of what changed. Include all 4 variation summaries so the reviewer can see what was considered.

```bash
gh pr create --title "improve(${var}): autoresearch evolution" --body "..."
```

### 7. Notify and log

Send via `./notify`:
```
*Autoresearch — ${var}*
Winner: Variation [X] — [thesis]
Score: [total]/50
Key changes: [summary]
PR: [url]
```

Log to `memory/logs/${today}.md`:
```
### autoresearch
- Target: ${var}
- Winner: Variation [X] ([score]/50)
- Thesis: [description]
- PR: [url]
- Runners-up: [brief scores]
```

## Network note

There is no network sandbox — `curl` works, with **WebFetch** as the fallback for a flaky public GET. For an auth'd API, call `./secretcurl` with a `{ENV_NAME}` placeholder (the key is injected via `requires:`), never a bare `$SECRET`.

## Constraints

- Never downgrade a working skill. If all variations score lower than or equal to the original on "Improvement", skip the update and notify: "No improvement found for ${var} — all variations scored at baseline."
- Preserve the skill's core purpose — evolution, not replacement.
- Do not change the skill's tags or var semantics without strong justification.
- Do not add env vars that aren't already available in the workflow (check aeon.yml secrets).

© aeonfun · MIT · aeonfun/aeon

Похожие скиллы

Каталог скиллов SKILL.md →

Сначала — autoresearch от других авторов.

autoresearch официальный luiscantero Автономно оптимизирует код через итеративный цикл экспериментов с замером метрик. Пригодится для тюнинга производительности, уменьшения сборки или тестов. 3 400установок autoresearch uditgoenka Скилл запускает циклы: меняет код, проверяет метрику и оставляет удачный результат. Пригодится для отладки, улучшений и проверки регрессий. CX Codex +1 2 600установок autoresearch Yeachan-Heo Ведёт одну миссию по кругу: правка, прогон эвалюатора, запись результата в JSON и markdown-лог. Пригодится, когда нужен долгий перебор гипотез с историей, а не одна попытка. CX Codex +1 587установок autoresearch AgriciDaniel Запускает ограниченный цикл поиска с доступом в Сеть, собирает цитируемый отчёт и предлагает слить результаты в хранилище. Нужен, когда требуется глубокое исследование с проверкой фактов. CX Codex +1 525установок autoresearch Orchestra Research Организует полный цикл автономных научных экспериментов для ИИ-агентов через двухконтурную архитектуру и готовит отчёты. CX Codex +1 999установок find-skills vercel-labs Ищет и устанавливает готовые скиллы для ИИ-агентов через каталог skills.sh. Пригодится, когда для рабочей задачи нужен специализированный воркфлоу. CX Codex +1 4 000 000установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. 1 424 476установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. 1 219 756установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок

Из того же набора38

cortx-reliability Проверяет надёжность платного x402-эндпоинта до отправки USDC. Показывает долю успешной доставки, инциденты и задержку, а затем рекомендует продолжить, проявить осторожность или заблокировать оплату. CX Codex +1 ★ 783звёзд репо compute-resell Скилл выставляет ваши модели на маркетплейсе Surplus Intelligence и сам переоценивает офферы, чтобы выигрывать маршрутизацию в пределах заданных лимитов. CX Codex +1 ★ 783звёзд репо changelog Собирает понятный пользователям список изменений из коммитов и слитых PR. Можно записать его в репозиторий или подготовить PR в отдельный репозиторий документации. CX Codex +1 ★ 783звёзд репо bd-radar Собирает форки, issues и упоминания ваших продуктов в один список лидов на неделю. Пригодится, когда сигналы приходят слишком поздно. CX Codex +1 ★ 783звёзд репо auto-workflow Скилл с двумя режимами: analyze разбирает ссылки и предлагает, какие скиллы включить, enable правит aeon.yml и открывает PR. CX Codex +1 ★ 783звёзд репо article Скилл пишет длинные статьи в одном из трёх форматов: о тренде, репозитории или проекте через выбранную тему. С --visual он также создаёт обложку через Replicate. CX Codex +1 ★ 783звёзд репо arc-studio Гоняет один ход тестнета Circle Arc Studio из headless-раннера: запускает, опрашивает и шлёт уведомление, когда ход завершился или ждёт ответа. CX Codex +1 ★ 783звёзд репо aeon-doctor Проверяет конфигурацию Aeon до запуска скиллов и находит ошибки, из-за которых они молча пропускаются или получают неверные права. Работает в режиме только чтения. CX Codex +1 ★ 783звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой