codeArbiter — плагин
Слой правил для агентного кодинга: обязательные гейты на тесты, ревью, безопасность и решения, единые для Claude Code, Codex CLI и Pi
- 153 ★ репозитория
- Последний коммит
- AGPL-3.0
Расширенный доступ
Почему такой уровень
- Запускает хуки и проверки, читает и правит файлы проекта
- Управляет ветками, коммитами и PR под контролем пользователя
Установка
- Работает в
Ручная установка
/plugin marketplace add arbiterForge/codeArbiter
/plugin install ca@codearbiterПосле установки подтвердите доверие плагину и выполните /ca:init в репозитории.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает хуки и проверки, читает и правит файлы проекта
- Управляет ветками, коммитами и PR под контролем пользователя
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин добавляет к агентному кодингу проверяемый порядок: каждый запрос попадает в именованную дорожку, которая задает, какие доказательства он обязан предъявить, каких ревьюеров вызвать и при каких условиях остановиться. Правила хранятся в репозитории и общие для трех хостов: ca для Claude Code, ca-codex для Codex CLI и ca-pi для Pi, а проектное состояние лежит в каталоге .codearbiter. codeArbiter не пишет код до появления падающего теста, не коммитит на красных тестах, не угадывает ответ на открытый вопрос и не пушит в основную ветку без человека. Масштаб проверок подстраивается под задачу: правка текста идет по короткой дорожке, чувствительная функция по полному пути со спецификацией, тестами, ревью и PR.
Для кого. Для команд и опытных пользователей, которые доверяют агентам значимую работу и хотят зафиксированный процесс с доказательствами.
Подходит, если
- Нужны обязательные гейты на тесты, ревью и безопасность для работы агента
- Нужно вести решения, спецификации и историю аудита рядом с кодом
- Нужен единый процесс для Claude Code, Codex CLI и Pi
Не подходит, если
- Нужен быстрый набросок без формального процесса и доказательств
- В окружении нет Python и нужной версии Git, которые требует плагин
Пример запроса к агенту
Почини регрессию по дорожке с падающим тестом сначала, потом собери PR с ревьюОграничения
Нужны Python 3 в PATH и настроенные имя и почта в git. Для проверки жизненного цикла решений требуется Git 2.45 и новее, для Pi еще Node.js 22.19 и новее. Хост Pi помечен как предпросмотр. Плагин остается спящим, пока репозиторий явно не включит его, и не пушит в основную ветку и не мержит без пользователя.
Как отключить. Удалите плагин ca через /plugin в Claude Code, ca-codex через codex plugin в Codex CLI и уберите каталог .codearbiter из проекта, если он больше не нужен.
Частые вопросы
Чем это отличается от обычного линтера или CI?
Гейты встроены в сам ход агента: он не может написать код до падающего теста, закоммитить на красных тестах или запушить в основную ветку без пользователя, и оставляет историю доказательств.
Можно ли переносить проект между хостами?
Да. Правила и состояние в каталоге .codearbiter общие, репозиторий переходит между Claude Code, Codex CLI и Pi без потери спецификаций, планов и решений.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагин со скиллами для Claude Code и Codex: исследование кода, тесты, рефакторинг и независимая проверка готовых изменений
CLI и плагин для ревью кода агентом: читает git diff и пишет замечания по строкам с учетом контекста
Плагин для Codex и Claude Code, который ведет задачу по цепочке ролей от плана до независимого аудита
Плагин для Claude Code: передает задачу локальному no_human и проверяет ветку ревьюером, не видевшим сессию кодера
Procoder — бинарный файл на Go с гейтом перед коммитом, контроллерами качества и журналом уроков, чтобы агент не сдавал сырое
Gajae-Code, кодинг-харнесс для терминала, входит под уже оплаченный план Claude, Codex или Cursor и строит план перед правками.
Коротко о README
README описывает codeArbiter как общий слой правил для агентного кодинга поверх Claude Code, Codex CLI и Pi. Каждый запрос идет по именованной дорожке с обязательными доказательствами и ревью, а проектное состояние с решениями, планами и аудитом лежит в каталоге .codearbiter и переносится между хостами. Перечислены запреты: не писать код до падающего теста, не коммитить на красных тестах, не угадывать ответ на открытый вопрос, не пушить в основную ветку без пользователя. Установка идет через маркетплейс плагинов у каждого хоста, для Claude Code это ca, дальше /ca:init и /ca:doctor.