Agent Harness — плагин
Скиллы команды Codely ведут работу агента по фазам: план в файле или GitHub Issues, ревью после каждой фазы и аккуратный коммит
- 296 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скиллы с суффиксом github создают задачи, ветки и PR через GitHub CLI
- Скилл коммита сам стейджит изменения и создает коммит в вашем репозитории
Установка
- Работает в
Ручная установка
npx skills@latest add codelytv/agent-harnessУстановщик skills.sh предлагает выбрать скиллы и агентов, для которых их поставить.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скиллы с суффиксом github создают задачи, ветки и PR через GitHub CLI
- Скилл коммита сам стейджит изменения и создает коммит в вашем репозитории
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Agent Harness собирает рабочие приемы команды Codely в набор скиллов, которые лежат в .agents/skills и подходят разным агентам. Группа RPI разбивает задачу на проверяемые фазы. Скилл `codely-plan-create-subagents` делит работу на вертикальные срезы, описывает публичные контракты и сохраняет утвержденный план в файл. Скилл `codely-plan-phase-implement` выполняет одну фазу за раз и отмечает чекбоксы. Версии с суффиксом github хранят план в GitHub Issues. Скилл `codely-doc-create` превращает исправления, полученные агентом за сессию, в документ с конвенциями. Скилл `codely-openspec-spec-create-from-code` записывает спецификации OpenSpec для поведения, которое уже есть в коде, и сообщает об ошибках и мертвом коде отдельно. Скилл `codely-git-conventional-commit` делает коммит по Conventional Commits с трейлером соавтора. К OpenSpec прилагается схема codely-spec-plan: на каждое изменение она выдает краткие спецификации и plan.md с фазами. Отдельно ставятся два плагина для Claude Code. Плагин ste100 переводит ответы агента на упрощенный технический английский. Плагин ts7-lsp подключает LSP нативного компилятора TypeScript 7.
Для кого. Для команд разработки, которые ведут работу с агентами по фазам и хотят общие скиллы, планы в GitHub Issues и единые правила коммитов.
Подходит, если
- Задачу надо разбить на фазы, утвердить план и выполнять по одной фазе с остановкой на ревью
- План должен жить в GitHub Issues рядом с остальными задачами команды
- Нужно записать спецификации OpenSpec для существующего поведения до внесения изменения
- Исправления агента за сессию нужно собрать в документ с конвенциями проекта
Не подходит, если
- Нужна правка одной строки: многофазный план обойдется дороже самой задачи
- Репозиторий не на GitHub: варианты скиллов с суффиксом github рассчитаны на задачи и PR
- Нужен стиль коммитов, отличный от Conventional Commits: скилл следует конвенциям команды Codely
- Нужен LSP для TypeScript старше 7 версии: плагин ts7-lsp требует бинарник `tsc` версии 7 или новее
Пример запроса к агенту
`/codely-plan-create-subagents` добавить экспорт отчетов в CSV с фильтрами по датамОграничения
Скиллы написаны под рабочий процесс Codely, их конвенции придется подстроить под свою команду. Для плагина ts7-lsp нужен tsc версии 7 или новее в PATH, например после `npm install -g typescript`. Плагин при установке просит отключить typescript-lsp из официального маркетплейса. Схема codely-spec-plan рассчитана на проект с OpenSpec: ее копируют командой degit и подключают строкой schema в openspec/config.yaml. Установщик skills.sh спрашивает, на каких агентов поставить скиллы.
Как отключить. Для Claude Code выполните /plugin и отключите плагин codely-skills. Скиллы, поставленные через skills.sh, удалите из каталога .agents/skills вашего проекта. После удаления ts7-lsp верните typescript-lsp командой `/plugin enable`.
Частые вопросы
Как поставить скиллы Codely в Claude Code?
Через плагин: `/plugin marketplace add CodelyTV/agent-harness` и `/plugin install codely-skills@codely`. Либо `npx skills@latest add codelytv/agent-harness` с выбором нужных скиллов и агентов.
Коммитит ли `codely-plan-phase-implement` сам?
Нет. Скилл выполняет одну фазу, отмечает чекбоксы и останавливается на ревью, коммит остается за вами.
Как хранить план в GitHub Issues?
Используйте `codely-plan-create-github`: он создает родительскую задачу и по одной подзадаче на фазу. Затем `codely-plan-phase-implement-github` реализует фазу в связанной ветке и открывает PR, который закрывает задачу после слияния.
Что делает плагин `ts7-lsp` и что для него нужно?
Он подключает LSP нативного компилятора TypeScript 7 и дает агенту переходы к определению, поиск ссылок и диагностику по коду.
Что делает плагин ste100?
Он включает стиль вывода Simplified Technical English: короткие предложения, действительный залог и одно слово на каждое значение.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныSoftaworks Agent Toolkit
Softaworks Agent Skills
Маркетплейс скиллов, субагентов и команд для кодовых агентов: разработка, документация, планирование и рабочая коммуникация
14 скиллов, которые находят пробелы в задаче до кода: интервью, план, проверка допущений и доказательство исправления бага
Claude Code Skills and Agents
Claude Code Skills & Agents
Плагин Claude Code с набором скиллов и субагентов: глубокое исследование, генерация картинок, работа с GitHub, разбор кода и переключение моделей
Плагин со скиллами для Claude Code и Codex: исследование кода, тесты, рефакторинг и независимая проверка готовых изменений
Плагин Grid Dynamics загружает в сессию кодового агента общие инженерные стандарты, архитектуру и рабочие процессы команды
Готовая сборка для Claude Code: агенты, слеш-команды, скиллы, защитные хуки, правила и MCP-подключения одной установкой
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Agent Harness (эта запись) | нет | 296 | |
| The Agentic Startup | нет | 575 | плагины Claude Code для разработки по спецификациям |
| AI-Enablement Prompts | нет | 121 | маркетплейс плагинов Bitovi: спецификации и поставка фич, Figma и React |
Коротко о README
Репозиторий разделен на четыре части: скиллы, стили вывода, работа с кодом через LSP и общие правила в каталоге .agents. Типичный порядок работы такой: спланировать, реализовать по фазам, проверить и закоммитить.