Autoresearch — скилл
Скилл автономной итерации для агента: правка, проверка, откат неудачных изменений и повтор цикла к заданной метрике
- 6 834 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Автономно правит код в цикле, делает коммиты и откаты через git
- Выполняет команды оболочки для проверки тестами и бенчмарками
- Без хуков-ограждений может выполнять произвольные действия в проекте
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/uditgoenka-autoresearchОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Автономно правит код в цикле, делает коммиты и откаты через git
- Выполняет команды оболочки для проверки тестами и бенчмарками
- Без хуков-ограждений может выполнять произвольные действия в проекте
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Autoresearch превращает агента в цикл непрерывного улучшения по мотивам autoresearch Карпатого. Пользователь задает цель и механическую метрику, а агент повторяет шаги: читает состояние и историю git, делает одно сфокусированное изменение, коммитит, запускает проверку тестами или бенчмарками и оставляет изменение, если стало лучше, или откатывает его. Кроме основного цикла есть отдельные команды: план, отладка, устранение ошибок до нуля, аудит безопасности по STRIDE и OWASP, генерация краевых случаев, разбор требований, оценка результатов и проверка на регрессии. В версии с оркестратором можно задать цель обычным текстом, и агент сам подбирает нужные команды и крутит цикл до выполнения условия. Для Claude Code есть хуки-ограждения, которые блокируют опасные команды и чтение секретов.
Для кого. Для разработчиков и инженеров качества, которым нужно, чтобы агент сам итеративно улучшал код или другой измеримый результат.
Подходит, если
- Есть цель и число, которое можно измерить: тесты, бенчмарк, оценка
- Нужно довести количество ошибок до нуля через повторяющиеся правки
- Нужен автономный цикл улучшений с автоматическим откатом неудач
- Нужен аудит безопасности или проверка на регрессии перед выпуском
Не подходит, если
- Нет механической метрики, а качество можно оценить только на глаз
- Нельзя давать агенту автономно менять и коммитить код
Пример запроса к агенту
Гоняй цикл улучшений, пока все тесты не станут зелеными, каждое неудачное изменение откатывайОграничения
Цикл работает только там, где есть проверяемая метрика и способ ее запустить, для субъективных задач он не подходит. Хуки-ограждения доступны только в Claude Code, в OpenCode и Codex ставится основной скилл без них, поэтому там защиту нужно продумывать отдельно. Агент самостоятельно правит код, делает коммиты и откаты, поэтому запускать его стоит на репозитории с рабочим git.
Как отключить. Удалите плагин autoresearch через /plugin или уберите папки скилла и команд из каталога агента. Отдельные хуки можно отключить переменными окружения вида AR_DISABLE_*.
Частые вопросы
Что нужно задать перед запуском?
Цель, механическую метрику и область правки. Агент проводит разовую настройку, снимает базовый уровень и только потом запускает цикл.
Хуки безопасности работают везде?
Нет, полный набор хуков есть только в Claude Code. В OpenCode и Codex ставится основной скилл и команды без хуков.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл-оркестратор: по описанию идеи агент пишет требования и спецификацию, делит работу на таски, собирает проект и проверяет итог
Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash
Библиотека из 30 с лишним скиллов-инструкций для кодинг-агентов: от плана и сборки до проверки, защиты от галлюцинаций и выкладки
Скилл Claude Code ведет сложную задачу по циклу исследования, плана, исполнения и разбора, записывая каждое решение на диск.
14 скиллов, которые находят пробелы в задаче до кода: интервью, план, проверка допущений и доказательство исправления бага
Скилл запускает полный рефакторинг, после которого агентам проще читать код: ищет скрытые связи и лишние зависимости.
Коротко о README
README описывает Autoresearch как автономный цикл улучшений для Claude Code, OpenCode и Codex, обобщающий подход Карпатого на любую область с измеримой метрикой. Основной цикл делает одно изменение за итерацию, коммитит до проверки, запускает механическую проверку и откатывает то, что не улучшило результат, а git служит памятью экспериментов. Кроме итерации есть четырнадцать команд: план, отладка, устранение ошибок, безопасность, выпуск, краевые случаи, разбор требований и другие, а оркестратор сам собирает нужный конвейер под цель на естественном языке. Описаны хуки-ограждения Claude Code, которые блокируют опасные команды, чтение секретов и раздувание контекста. Установка идет через npx skills, плагин или ручное копирование, а архитектура разбита на тонкий файл маршрутизации и отдельные команды ради экономии контекста.
Бейдж для README
Исходный SKILL.md
--- name: autoresearch description: "Autonomous iteration loop: modify, verify, keep/discard against any metric" version: 2.2.2 --- # Autoresearch — Autonomous Goal-directed Iteration ## Safety Invariants (all subcommands) LOOP (N iterations or until done): 1. Review current state + git history + results log 2. Pick the next change (based on what worked, what failed, what's untried) 3. Make ONE focused change 4. Git commit (before verification) 5. Run mechanical verification (tests, benchmarks, scores) 6. If improved keep. If worse git revert. If crashed fix or skip. 7. Log the result 8. Repeat until N iterations complete or goal is met.