Repolode
uditgoenka

uditgoenka/autoresearch

Навык для Claude Code, OpenCode и Codex, который выполняет циклы «изменить — проверить — оставить или отменить» с заданной целью, вдохновлённый autoresearch Карпати.

Звёзды
6,582
Форки
482
Открытые issues
8
Последний коммит
2 месяца назад

Что это?

Autoresearch — это набор навыков для AI-агентов, пишущих код, таких как Claude Code, OpenCode и OpenAI Codex. Вы задаёте цель, измеримую метрику и команду проверки, после чего агент раз за разом вносит одно точечное изменение, коммитит его, запускает проверку, оставляет изменение, если метрика улучшилась, и в противном случае отменяет его. Каждая итерация записывается в TSV, а история git служит агенту памятью между итерациями.

Помимо основного цикла, в набор входят 14 команд для конкретных задач: планирования метрики по расплывчатой цели, поиска и исправления ошибок, проведения аудитов безопасности по STRIDE и OWASP, генерации сценариев для граничных случаев, прогнозирования с участием нескольких персон, генерации документации, состязательного анализа субъективных решений, уточнения требований, исследования способов улучшить продукт, анализа результатов и проверки стабильности на регрессии. Необязательная команда Guard защищает существующие тесты во время оптимизации метрики.

Проект основан на идее autoresearch Карпати и распространяет её за пределы машинного обучения — на код, контент и другие области, где можно измерить результат числом. Защитные хуки, блокирующие рискованные команды или доступ к чувствительным файлам, доступны только для Claude Code.

Ключевые возможности

  • 01Выполняет цикл «изменить — проверить — оставить или отменить», внося одно изменение за итерацию.
  • 02Предоставляет 14 команд для планирования, отладки, исправления ошибок, аудита безопасности и других задач.
  • 03Записывает каждую итерацию в формате TSV и анализирует тенденции в ходе запусков.
  • 04Поддерживает Claude Code, OpenCode и OpenAI Codex; для установки доступны скрипты.
  • 05Включает режим Guard для защиты существующих тестов во время оптимизации.
  • 06По умолчанию ограничивает число итераций; неограниченный режим можно включить отдельно.

Сценарии использования

  • Повысить покрытие тестами или уменьшить размер бандла, оставив агента работать без присмотра на ночь.
  • Проверить кодовую базу на риски по STRIDE и OWASP и получить структурированный отчёт.
  • Исправлять накопившиеся падающие тесты, ошибки типов или линтера, пока их число не станет равным нулю.
  • Проверить требования или проектные решения на прочность до начала написания кода.

Быстрый старт

  1. 1

    Установите skill для Claude Code с помощью npx

    npx skills add uditgoenka/autoresearch
  2. 2

    Запустите новый сеанс Claude Code, чтобы загрузить команды

  3. 3

    Запустите команду autoresearch, указав цель

    /autoresearch

Что важно знать

  • Защитные механизмы на основе хуков работают только в Claude Code; в OpenCode и Codex нет аналогичной поддержки хуков.
  • Для измерения прогресса циклам нужна метрика с механическим измерением или команда проверки.
  • В Claude Code после установки нужно запустить новый сеанс, чтобы стали доступны файлы справки.

Темы

Частые вопросы

Что такое autoresearch?
Навык для Claude Code, OpenCode и Codex, который выполняет циклы «изменить — проверить — оставить или отменить» с заданной целью, вдохновлённый autoresearch Карпати. Autoresearch — это набор навыков для AI-агентов, пишущих код, таких как Claude Code, OpenCode и OpenAI Codex. Вы задаёте цель, измеримую метрику и команду проверки, после чего агент раз за разом вносит одно точечное изменение, коммитит его, запускает проверку, оставляет изменение, если метрика улучшилась, и в противном случае отменяет его. Каждая итерация записывается в TSV, а история git служит агенту памятью между итерациями.
autoresearch можно использовать бесплатно? Какая у него лицензия?
autoresearch распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
autoresearch всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в autoresearch — 12 авг. 2026 г..
Для чего можно использовать autoresearch?
Повысить покрытие тестами или уменьшить размер бандла, оставив агента работать без присмотра на ночь. Проверить кодовую базу на риски по STRIDE и OWASP и получить структурированный отчёт. Исправлять накопившиеся падающие тесты, ошибки типов или линтера, пока их число не станет равным нулю. Проверить требования или проектные решения на прочность до начала написания кода.
Как установить autoresearch?
Установите skill для Claude Code с помощью npx: npx skills add uditgoenka/autoresearch Запустите новый сеанс Claude Code, чтобы загрузить команды Запустите команду autoresearch, указав цель: /autoresearch
Где скачать autoresearch?
Исходный код и инструкции по установке — на GitHub: https://github.com/uditgoenka/autoresearch

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты