Procoder — плагин

Procoder — бинарный файл на Go с гейтом перед коммитом, контроллерами качества и журналом уроков, чтобы агент не сдавал сырое

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

Расширенный доступ

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

  • Перехватывает каждую запись файла и начало сессии, а `procoder init` ставит на машину инструменты репозитория
  • `procoder copilot-leak` может создавать issues в GitHub после подтверждения в терминале
Все причины и проверки

azrtydxb/procoder

Установка

В терминале, через 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 скиллов с воротами: вопрос к задаче, сверка фактов с источниками, тесты вперед, обзор второй моделью

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

Плагин заставляет агента объяснять свой код и перед пушем задавать вопросы, чтобы вы понимали, что вливаете.

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

Монорепозиторий флоу для GigaCode CLI: разработка со стадиями и жесткими гейтами, обсервер хода работы и обратный анализ кода в спеку

ВоркфлоуРасширенный доступ

Кодовый агент для терминала на Go: модели GLM, DeepSeek и локальный Ollama, 59 встроенных инструментов и MCP

CLIШирокий доступ110Звезды репозитория

Плагин со скиллами для Claude Code и Codex: исследование кода, тесты, рефакторинг и независимая проверка готовых изменений

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

Слой правил для агентного кодинга: обязательные гейты на тесты, ревью, безопасность и решения, единые для Claude Code, Codex CLI и Pi

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

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Procoder (эта карточка)нет211
HOL Guardда1 094защита от опасных команд агента, а здесь гейт качества кода и план до коммита
gateнет214проверка перед коммитом без спецификаций, планов и журнала уроков

Коротко о README

README подает Procoder как бинарный файл с гейтом, который агент не обойдет словами. Сначала идет быстрый старт и пример работы `procoder check`, затем схема «агент, хук, бинарный файл», состав проверок, цепочка качества, самообучающийся цикл, домен тестов и разделы о портативности на все агенты.

Бейдж для README

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