Procoder — плагин
Procoder — бинарный файл на Go с гейтом перед коммитом, контроллерами качества и журналом уроков, чтобы агент не сдавал сырое
- 211 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Перехватывает каждую запись файла и начало сессии, а `procoder init` ставит на машину инструменты репозитория
- `procoder copilot-leak` может создавать issues в GitHub после подтверждения в терминале
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/procoderОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Перехватывает каждую запись файла и начало сессии, а `procoder init` ставит на машину инструменты репозитория
- `procoder copilot-leak` может создавать issues в GitHub после подтверждения в терминале
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Procoder дает агенту проверки уровня старшего разработчика. Команда `procoder check` форматирует код популярных языков одним каноническим форматтером на язык, ищет маркеры конфликта слияния, мусорные и слишком большие файлы, секреты, строки об ИИ-авторстве, прогоняет линтер и проверяет гигиену CI и документации. Инструмент, который не запустился, считается не пройденным: статус «unchecked» и сообщается вслух. Цепочка качества не пускает код без мысли. Спецификация закрывает пробелы дизайна, `spec check` блокирует, пока разделы не заполнены. План превращается в задачи, `plan check` ловит заглушки, а бэклог ведет проект по вехам, эпикам и спринтам. `todo close` отказывает, пока не отмечены критерии и гейт не чист. Команда `procoder test` запускает настоящий набор тестов и отличает «не запускались» от «зеленых». Двигатель считает и сообщает, действует агент: код сам по себе Procoder не правит. Хуки срабатывают на каждой записи и старте сессии. Журнал уроков превращает каждую пропущенную ошибку в правило линтера или тест.
Для кого. Разработчикам, которые отдают агенту большие задачи и хотят жестких ворот перед коммитом, плана и спецификации до кода: слову «готово» без проверки они не верят.
Подходит, если
- Агент пишет «готово», а в коммит попадают конфликтные маркеры, мусорные файлы и неотформатированный код
- Крупный проект ведется по вехам, эпикам и спринтам, и закрытие задач требует доказательств
- Пропущенную ревьюером ошибку надо превратить в правило линтера или тест через журнал уроков
- Один и тот же набор проверок хочется получить в Claude Code, Cursor и Codex
Не подходит, если
- Одиночный скрипт или эксперимент: ворота и спецификации только замедлят работу
- Чужой репозиторий без `.procoder/`: действуют только проверки секретов, больших файлов и мусора
- Нужен инструмент, который сам исправляет файлы: Procoder только показывает находки
Пример запроса к агенту
Прогони procoder check по моим изменениям и покажи блокирующие находки перед коммитомОграничения
- Полный набор проверок включается в репозитории, который принял Procoder: есть каталог `.procoder/` или `AGENTS.md` с упоминанием. В чужом репозитории работает короткий набор, и каждый запуск сообщает режим.
- Покрытие тестов только сообщается и не навязывается. Блокировку на красном наборе включает настройка `[test] policy = "block"`.
- Единственная команда, меняющая файлы без команды агента, это `procoder prune --apply`: она чистит устаревшие копии плагина в кеше и просит подтверждение дважды.
- `procoder copilot-leak` отправляет находки авторевью GitHub Copilot как issues, но только после вашего «да» в терминале и после удаления следов вашего кода.
Как отключить. Для плагина Claude Code выполните `/plugin uninstall procoder`. Хуки и адаптеры других агентов удаляются вместе с их файлами, каталог `.procoder/` проекта убирается вручную.
Частые вопросы
Как поставить Procoder в Claude Code?
Командами `/plugin marketplace add azrtydxb/procoder`, `/plugin install procoder` и `/procoder:init`. Последняя ставит инструменты, нужные репозиторию.
Какие агенты поддерживаются?
Claude Code, Cursor, Windsurf, Cline, Kilo Code, Roo, Kiro, Codex CLI, Copilot CLI, Gemini, OpenCode и любой агент, читающий `AGENTS.md`. Адаптеры описаны на сайте проекта.
Правит ли Procoder код сам?
Нет. Бинарный файл считает находки и отдает агенту исправленное содержимое, а применяет агент. Исключение одно: `procoder prune --apply` чистит кеш плагина.
Что значит «unchecked»?
Инструмент проверки не запустился или не дал результата. Procoder считает это провалом и говорит об этом вслух, зеленый статус не показывает.
Чем отличается самообслуживание от принудительных проверок?
Агент сам запускает `check`, `format`, `lint` и `scan`, а принудительные хуки вызываются сами в фиксированные моменты жизненного цикла, и отключить их агент не может.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагин из 33 скиллов с воротами: вопрос к задаче, сверка фактов с источниками, тесты вперед, обзор второй моделью
Плагин заставляет агента объяснять свой код и перед пушем задавать вопросы, чтобы вы понимали, что вливаете.
GigaCode: проектные флоу с хуками, гейтами и OpenSpec
gigacodeAgents
Монорепозиторий флоу для GigaCode CLI: разработка со стадиями и жесткими гейтами, обсервер хода работы и обратный анализ кода в спеку
Кодовый агент для терминала на Go: модели GLM, DeepSeek и локальный Ollama, 59 встроенных инструментов и MCP
Плагин со скиллами для Claude Code и Codex: исследование кода, тесты, рефакторинг и независимая проверка готовых изменений
Слой правил для агентного кодинга: обязательные гейты на тесты, ревью, безопасность и решения, единые для Claude Code, Codex CLI и Pi
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
Коротко о README
README подает Procoder как бинарный файл с гейтом, который агент не обойдет словами. Сначала идет быстрый старт и пример работы `procoder check`, затем схема «агент, хук, бинарный файл», состав проверок, цепочка качества, самообучающийся цикл, домен тестов и разделы о портативности на все агенты.