Correctless — плагин

Плагин Claude Code для разработки с разделением ролей: спецификация, ревью, TDD, QA и верификация разными агентами

  • 66 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Широкий доступ

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

  • Хуки блокируют и разрешают записи в файлы по фазам, `/cauto` и `/cchores` ведут работу вплоть до PR
  • Команды запускают несколько агентов и тестовые прогоны, расход токенов высокий
Все причины и проверки

joshft/correctless

Установка

Работает в

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

npx skillfoxx add plugins/correctless

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

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

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Хуки блокируют и разрешают записи в файлы по фазам, `/cauto` и `/cchores` ведут работу вплоть до PR
  • Команды запускают несколько агентов и тестовые прогоны, расход токенов высокий

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

Что делает

Correctless строит вокруг агента конвейер, где один и тот же ИИ не планирует, пишет, тестирует и проверяет сам себя. Основная цепочка команд: `/cspec` фиксирует, что считается правильным, `/creview` атакует спецификацию до появления кода, `/ctdd` ведет разработку через тесты, `/cverify` сверяет код со спецификацией, `/cdocs` обновляет документацию. Агент, пишущий тесты, плана реализации не видит, и QA-агент код не писал. Фазы закрепляют shell-хуки: `workflow-gate.sh` блокирует правку исходников на красной стадии и любые записи во время QA, `audit-trail.sh` ведет журнал, `sensitive-file-guard.sh` защищает отмеченные пути. Первичная настройка идет командой `/csetup`. Проект копит память: постмортемы, находки QA и аудита, отложенные замечания и антипаттерны попадают в будущие спецификации и ревью. Для ответственных задач есть повышенная интенсивность с шестью агентами на ревью спецификации. `/cauto` ведет работу от утвержденной спецификации до PR, `/cchores` берет подходящую задачу и открывает один PR, а `/cstatus` и `/cmetrics` показывают фазу, стоимость и находки.

Для кого. Разработчикам и командам на Claude Code, которым важно доверие к коду, написанному агентами, и независимая проверка на каждом этапе.

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

  • Фича сложная, и нужны проверяемые правила до написания кода
  • Тесты агента слишком похожи на реализацию, и нужны красные тесты до плана
  • Пойманные баги должны превращаться в антипаттерны и правила для следующих спецификаций
  • Нужен прогон от утвержденной спецификации до PR с границами и журналом решений

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

  • Правка на одну строку или быстрый прототип: конвейер из нескольких агентов не окупится
  • В проекте нет запускаемого набора тестов, а плагину он нужен
  • Нет подписки Claude Max, на которую рассчитан расход токенов

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

/cspec Добавь экспорт отчетов в CSV с лимитом 10 000 строк и опиши правила корректности, потом запусти `/creview`

Ограничения

Нужны Claude Code, подписка Claude Max, `jq` версии 1.7 или новее, Bash версии 4 или новее и проект с запускаемым набором тестов. Много агентов на каждую фичу означают заметный расход токенов, особенно на высокой и критической интенсивности. Хуки на Bash блокируют правки по фазам и бывают неудобны, когда задачу надо быстро обойти вручную. Критическая интенсивность подключает моделирование Alloy и живую проверку атакой, что требует отдельной подготовки. После обновления плагина Claude Code перезапускают и заново выполняют `/csetup`.

Как отключить. Выполните `/plugin uninstall correctless` и `/plugin marketplace remove correctless`. При установке клоном удалите `.claude/skills/workflow` и хуки из `.claude/settings.json`.

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

Как поставить Correctless в Claude Code?

Выполните `/plugin marketplace add joshft/correctless`, затем `/plugin install correctless` и `/csetup`. Альтернатива: клонировать репозиторий в `.claude/skills/workflow` и запустить `setup`.

Какие команды входят в основной цикл?

`/cspec`, `/creview`, `/ctdd`, `/cverify` и `/cdocs`: спецификация, атака на нее, тесты и реализация, сверка и документация. Отдельно есть `/cdebug`, `/cauto` и `/cchores`.

Как хуки удерживают фазы?

`workflow-gate.sh` блокирует правку исходников на красной стадии и все записи при QA, а `workflow-advance.sh` один отвечает за переходы между фазами. Так порядок не зависит от дисциплины промпта.

Как поднять строгость проверки?

В `.correctless/config/workflow-config.json` в разделе `workflow` задайте `"intensity": "high"` или `"critical"`. По умолчанию стоит стандартная интенсивность.

Как обновить плагин?

Удалите плагин и маркетплейс командами `/plugin uninstall` и `/plugin marketplace remove`, добавьте их снова, перезапустите Claude Code и выполните `/csetup`. Для клона достаточно `git pull` и `./setup`.

Обсуждение

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

Плагины

Плагин превращает Claude Code в команду из 16 агентов: план по документам, TDD и 9 проверок перед слиянием.

ПлагинШирокий доступ53Звезды репозитория

Плагин для Claude Code: вы читаете одну спецификацию, параллельные агенты реализуют ее до коммита с зелеными тестами.

ПлагинШирокий доступ62Звезды репозитория

Рабочая конфигурация Claude Code: планировщик с ревью по этапам, субагенты и скиллы анализа, рефакторинга и синхронизации документации

СкиллРасширенный доступ916Звезды репозитория

Плагин Claude Code с 17 скиллами: размер задачи, дизайн-ревью, TDD, свежие субагенты и PR после трех решений человека.

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

Готовая сборка для Claude Code: агенты, слеш-команды, скиллы, защитные хуки, правила и MCP-подключения одной установкой

ПлагинШирокий доступ878Звезды репозитория

Набор для Claude Code: восемь агентов по фазам работы, 21 скилл и хуки, которые держат агента в заданных рамках.

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Correctless (эта карточка)нет66
Superpowersнет316 679общие навыки разработки и планирования, а тут жесткое разделение ролей агентов и фаз с блокировкой хуками
TDD Guardнет2 375один хук для соблюдения TDD, а тут полный конвейер от спецификации до верификации

Коротко о README

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

Бейдж для README

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