# conductor-validator

Субагент проверяет файлы проекта Conductor на полноту и согласованность. Пригодится после настройки и перед началом работы.

- субагент · `type=agent` · Claude Code, Codex, Cursor · ★ 41729
- Автор: Seth Hobson
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/wshobson/agents/tree/HEAD/plugins/conductor/agents/conductor-validator.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/agents/conductor-validator

## Что делает

conductor-validator читает структуру Conductor и сверяет её с ожидаемой. Он смотрит, есть ли каталог `conductor/` в корне проекта и все обязательные файлы: `index.md`, `product.md`, `product-guidelines.md`, `tech-stack.md`, `workflow.md`, `tracks.md`. Пустые файлы и сломанная разметка тоже попадают в отчёт.

Дальше проверяются разделы внутри документов. В `product.md` агент ищет описание продукта, проблему, целевую аудиторию и ценность. В `tech-stack.md` — зафиксированные технологии. В `workflow.md` — жизненный цикл задач и правила коммитов. Отдельно сверяются треки: у каждого в `tracks.md` должен быть каталог в `conductor/tracks/` с `spec.md`, `plan.md` и `metadata.json`, а маркеры статуса `[ ]`, `[~]`, `[x]` — совпадать с реальным состоянием задач в плане.

Инструменты у агента ограничены: `Read`, `Glob`, `Grep` и `Bash` для проверки существования каталогов. Файлы он не меняет — только отчёт со списком проблем и рекомендациями. Поэтому если в `metadata.json` битый JSON или в `tracks.md` стоит `[~]`, а задач в работе нет, вы узнаете об этом до запуска команд, а не после.

## Установка

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

1. **Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add wshobson/agents
```
В чате агента (не в терминале):
```text
/plugin install conductor@claude-code-workflows
```

2. **Вручную: положить файлы**
- Файл: `.claude/agents/conductor-validator.md` — Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

### Codex

**Вручную: положить файлы**
- Файл: `.codex/agents/conductor-validator.toml` — Codex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/

### Cursor

**Вручную: положить файлы**
- Файл: `.cursor/agents/conductor-validator.md` — Cursor понимает и .claude/agents/

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/wshobson/agents/tree/HEAD/plugins/conductor/agents/conductor-validator.md

## Когда брать
- убедиться, что после `/conductor:setup` созданы все файлы
- найти трек, у которого статус в `tracks.md` разошёлся с планом
- проверить, что в `metadata.json` валидный JSON
- выявить пустые разделы в `product.md` и `tech-stack.md`
- сверить ссылки на треки с реальными каталогами

## Примеры запросов агенту
- Проверь артефакты Conductor в этом проекте и покажи отчёт
- Почему не работает команда Conductor — провалидируй структуру
- Проверь треки перед началом реализации

## Похожие
- [idea-validator](https://affpapa.org/nevibecode/skills/idea-validator.md) — скилл · 1700 установок
- [impl-validator](https://affpapa.org/nevibecode/skills/impl-validator.md) — скилл · 2200 установок
- [startup-validator](https://affpapa.org/nevibecode/skills/startup-validator.md) — скилл · 1600 установок
- [reference-analysis-validator](https://affpapa.org/nevibecode/skills/reference-analysis-validator.md) — скилл · 826 установок
- [k8s-yaml-validator](https://affpapa.org/nevibecode/skills/k8s-yaml-validator.md) — скилл · 672 установки
- [plugin-validator](https://affpapa.org/nevibecode/agents/plugin-validator.md) — субагент · ★ 44635

Из того же набора: [wshobson/agents](https://affpapa.org/nevibecode/by/wshobson/agents.md) — 342 карточки

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

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