# claude-harness

Плагин ведёт задачу по циклу план → работа → ревью и хранит спецификацию с задачами в файлах, чтобы вы утверждали результат, а не пересказывали задачу заново.

- плагин · `type=plugin` · Claude Code · ★ 3183
- Автор: Chachamaru127
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/Chachamaru127/claude-code-harness
- Обновлён: 2026-10-19
- HTML: https://affpapa.org/nevibecode/plugins/claude-harness

## Что делает

Harness держит спецификацию в `spec.md`, а задачи — в `Plans.md`. Ассистент пишет черновики и обновляет записи, вы утверждаете задуманный результат. Пять скиллов-глаголов закрывают планирование, работу, ревью, статус и релиз; настройка идёт отдельно.

Внутри — Go-native движок guardrails, который проверяет операции через хуки исполнения и не требует Node.js. Ревью делает отдельный ревьюер, а не тот, кто писал код: серьёзные находки блокируют завершение, мелкие замечания могут остаться. Прогресс в процентах считает записанные задачи, а не проверенную работу, поэтому «8 из 10 задач готово» спокойно уживается с проваленным сквозным тестом. Это повод смотреть на результаты тестов, а не на цифру.

Для работы нужен установленный ассистент с выполненным входом и папка проекта, куда можно писать. Если Harness уже стоял раньше, перед переустановкой прочитайте migration guide. Прерванную работу поднимает `/harness-work --resume latest` — сначала попросите показать, что именно восстановилось.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install claude-harness@claude-community
```

## Когда брать
- разложить задачу на спецификацию и список задач до начала работы
- получить отдельное ревью, не смешанное с реализацией
- проверить, что записанный план совпадает с состоянием проекта
- восстановить прерванную работу вместе с результатами проверок
- выпустить версию по утверждённому плану публикации

## Примеры запросов агенту
- /harness-plan Останови двойную отправку контактной формы: при двух быстрых кликах по Send должно создаваться одно сообщение. Поля и внешний вид оставь как есть.
- /harness-work all
- /harness-review

## Похожие
- [ce-work](https://affpapa.org/nevibecode/skills/ce-work.md) — скилл · 3600 установок
- [build-loop-claude-code](https://affpapa.org/nevibecode/skills/build-loop-claude-code.md) — скилл · 1700 установок
- [rpi](https://affpapa.org/nevibecode/skills/rpi.md) — скилл · 1500 установок
- [build-loop-cursor](https://affpapa.org/nevibecode/skills/build-loop-cursor.md) — скилл · 1500 установок
- [cook](https://affpapa.org/nevibecode/skills/cook.md) — скилл · 667 установок
- [building-with-ai-agents](https://affpapa.org/nevibecode/skills/building-with-ai-agents.md) — скилл · 331 установка

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
