Harness Handbook — скилл

Навык строит из кода книгу-карту по этапам, чтобы агент находил все места, которые затрагивает правка в большом проекте.

  • 342 ★ репозитория
  • Последний коммит
  • Apache-2.0
Скилл

Расширенный доступ

Почему такой уровень

  • Фрагменты кода отправляются выбранному провайдеру модели, генерация расходует платные токены
Все причины и проверки

ruhan-wang/harness_handbook

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/harness-handbook

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Фрагменты кода отправляются выбранному провайдеру модели, генерация расходует платные токены

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Harness Handbook делает из исходного кода структурированную карту по этапам в markdown и необязательном HTML. Навык `build-codebase-handbook` лежит в `.agents/skills/`, а три папки разделяют работу: `handbook_generate_large/` для крупных кодовых баз, `handbook_generate_small/` для малых и `handbook_as_helper/`, где книга подключается к планировщику агента и измеряется, насколько точнее он находит места правок. Статический анализ идет через tree-sitter, остальные фазы обращаются к модели через совместимый с OpenAI интерфейс. Примеры: Handbook Studio для просмотра книги и готовая книга по Terminus 2. Описание ведется на английском, китайском и русском языках.

Для кого. Разработчикам, у которых агент правит большой незнакомый проект и пропускает связанные места, и исследователям качества локализации правок.

Подходит, если

  • Агент не находит все файлы, которые затрагивает изменение в большом репозитории.
  • Нужна книга по проекту для новых людей и агентов.
  • Требуется измерить, насколько книга улучшает планирование правок.
  • Нужно посмотреть готовый пример на кодовой базе Terminus 2.

Не подходит, если

  • Проект крошечный, и агент справляется без книги.
  • Код нельзя отправлять внешней модели.
  • Нет желания настраивать Python и доступ к API.

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

Построй книгу по этому репозиторию по этапам и покажи, какие места затрагивает изменение формата конфигурации.

Ограничения

Генерация книги вызывает модель на каждом этапе, кроме статического анализа, поэтому расходует токены и отправляет фрагменты кода выбранному провайдеру. Нужен Python с tree-sitter и несколькими пакетами, а также доступ к API, совместимому с OpenAI. Результат нужно сверять с кодом. Для крупных кодовых баз генерация занимает много времени и вызовов модели, а устаревшую книгу нужно пересобирать после заметных изменений кода.

Как отключить. Удалите склонированную папку, виртуальное окружение `.venv` и навык из `.agents/skills/`. Созданные книги лежат в выходных папках, удалите их отдельно.

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

Из чего состоит проект?

Из двух частей: построение книги по коду и использование книги как помощника планировщика агента с измерением результата.

Нужен ли внешний доступ к модели?

Да. Все фазы кроме статического анализа вызывают модель через OpenAI-совместимую конечную точку.

Есть ли демо?

Handbook Studio для просмотра книги и пример книги по Terminus 2, ссылки в README.

Какие языки в описании?

Английский, китайский и русский.

Чем отличаются генераторы large и small?

Первый рассчитан на крупные кодовые базы, второй на небольшие, у каждой папки свой `README.md`.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Repository Harness ставит в репозиторий файл AGENTS.md, карту документов и явно вызываемые скиллы для онбординга, а затем безопасно обновляет их

СкиллШирокий доступ1,3 тыс.Звезды репозитория

Плагин Claude Code с навыками /readiness и /setup оценивает готовность проекта к работе агентов и ставит правила и проверки.

ПлагинРасширенный доступ126Звезды репозитория

Harness ведет задачу по циклу план, работа, ревью: спецификация и Plans.md лежат в репозитории, проверяет отдельный рецензент.

ПлагинРасширенный доступ3,2 тыс.Звезды репозитория

Скиллы команды Codely ведут работу агента по фазам: план в файле или GitHub Issues, ревью после каждой фазы и аккуратный коммит

ПлагинРасширенный доступ313Звезды репозитория

Плагин DiDi для Codex и Claude Code ведет задачу от предложения к архиву и копит проверенные знания проекта в репозитории

ПлагинРасширенный доступ420Звезды репозитория

Коротко о README

Книга разбивает код на этапы, а помощник подключает ее к планировщику агента и сравнивает точность поиска мест правок с книгой и без нее.

Бейдж для README

Сообщить о проблеме