Harness — скилл
Мета-скилл для Claude Code: из описания домена собирает команду агентов и скиллы, которыми она пользуется, по шести шаблонам архитектуры
- 9 352 ★ репозитория
- Последний коммит
- Apache-2.0
Минимальный доступ
Почему такой уровень
- Генерирует определения агентов, скиллы и указатель в CLAUDE.md, то есть конфигурацию и инструкции, а не выполняет внешние действия
Установка
- Работает в
Ручная установка
/plugin marketplace add revfactory/harness
/plugin install harness@harness-marketplaceДля режима команд агентов включите переменную CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1.
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Генерирует определения агентов, скиллы и указатель в CLAUDE.md, то есть конфигурацию и инструкции, а не выполняет внешние действия
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Harness работает на системе agent teams в Claude Code и по одной фразе про домен проектирует команду специализированных агентов и набор скиллов под задачу. Он проходит шесть фаз: разбор домена, выбор архитектуры команды, генерация определений агентов в .claude/agents/, генерация скиллов в .claude/skills/, настройка оркестрации и проверка. Архитектуру выбирает из шести шаблонов: конвейер, разветвление и сборка, пул экспертов, автор и ревьюер, супервизор, иерархическое делегирование. Указатель на конфигурацию записывается в CLAUDE.md, чтобы в новой сессии команда поднималась сама, а после каждого прогона состав можно перестроить или расширить. Есть два режима запуска: команды агентов по умолчанию и обычные субагенты для разовых задач.
Для кого. Для разработчиков и продукт-менеджеров, которые хотят собрать под свой проект команду агентов вместо ручной настройки каждого.
Подходит, если
- Задача распадается на несколько ролей, и нужна согласованная команда агентов
- Нужно быстро сгенерировать определения агентов и скиллы под новый домен
- Есть готовый harness и нужно его расширить, перестроить или проверить на рассинхрон
Не подходит, если
- Задача разовая и решается одним агентом без разделения ролей
- Вы работаете не в Claude Code: официальный рантайм пока только он
Пример запроса к агенту
Собери harness для этого проекта: команда для полноценной веб-разработки с дизайном, фронтендом, бэкендом и QAОграничения
Официальный рантайм только Claude Code. Режим команд агентов по умолчанию требует включенного экспериментального флага agent teams (CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1). Harness создает определения агентов и скиллы, но не выполняет работу вместо них, качество результата зависит от точности описания домена.
Как отключить. Удалите плагин harness через /plugin или папку harness из каталога скиллов. Сгенерированные файлы в .claude/agents/ и .claude/skills/ проекта удаляются вручную.
Частые вопросы
Чем режим команд агентов отличается от субагентов?
Команды агентов держат несколько агентов, которые обмениваются сообщениями и координируются, это режим по умолчанию для задач с двумя и более ролями. Субагенты это прямой вызов отдельного агента под разовую задачу без обмена данными между ними.
Работает ли Harness вне Claude Code?
Официальный рантайм только Claude Code. Автор отмечает, что существует отдельный порт той же идеи под Codex, но это другой проект.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСто готовых команд агентов для Claude Code: в каждой специалисты, скилл-оркестратор и доменные скиллы, на английском и корейском
Шаблон для проектов на Claude Code: рои параллельных агентов, рабочие скиллы, защитные хуки и правила в одной установке.
Оркестрация нескольких агентов для Claude Code: команды, роли, автопилот и распределение задач между скиллами и субагентами
claude-mods ставит в Claude Code 112 скиллов, 3 агента и 3 команды: стеки, запуск агентов, защита, непрерывность сессий.
Набор скиллов, слэш-команд и агентов для Claude Code, который помогает собирать собственные скиллы, агентов, хуки, слэш-команды и промпты
Набор слеш-команд /sc, агентов и поведенческих режимов для Claude Code: от брейншторма и исследования до реализации и тестов
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Harness (эта карточка) | нет | 9 352 | |
| Better Harness | нет | 2 455 | команда /better-harness разбирает |
| MetaHarness | нет | 744 | собирает из GitHub-репозитория пакет с собственным ИИ-агентом |
Коротко о README
README описывает Harness как фабрику архитектуры команд для Claude Code: по описанию домена он раскладывает сложную задачу на команду агентов и генерирует их скиллы. Приведены шесть архитектурных шаблонов, шестифазный процесс от анализа домена до проверки и два режима запуска. Установка идет через маркетплейс плагинов или копированием папки skills/harness в каталог скиллов, для режима команд нужен экспериментальный флаг. В комплекте справочники по проектированию агентов, шаблонам оркестратора, примерам команд и методике тестирования скиллов. Лицензия Apache 2.0.
Бейдж для README
Исходный SKILL.md
--- name: harness description: "하네스를 구성합니다. 전문 에이전트를 정의하며, 해당 에이전트가 사용할 스킬을 생성하는 메타 스킬. (1) '하네스 구성해줘', '하네스 구축해줘' 요청 시, (2) '하네스 설계', '하네스 엔지니어링' 요청 시, (3) 새로운 도메인/프로젝트에 대한 하네스 기반 자동화 체계를 구축할 때, (4) 하네스 구성을 재구성하거나 확장할 때, (5) '하네스 점검', '하네스 감사', '하네스 현황', '에이전트/스킬 동기화' 등 기존 하네스 운영/유지보수 요청 시 사용." --- # Harness — Agent Team & Skill Architect 도메인/프로젝트에 맞는 하네스를 구성하고, 각 에이전트의 역할을 정의하며, 에이전트가 사용할 스킬을 생성하는 메타 스킬. **핵심 원칙:** 1. 에이전트 정의(`.claude/agents/`)와 스킬(`.claude/skills/`)을 생성한다. 2. **에이전트 팀을 기본 실행 모드로 사용한다.** 3. **CLAUDE.md에 하네스 포인터를 등록한다.** 4. **하네스는 고정물이 아니라 진화하는 시스템이다.**