first-pass — плагин
Плагин Claude Code заставляет агента проверять код вокруг правки и доказывать работу тестом и независимым ревью до слова «готово»
- 121 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Пишет файлы правил в репозитории и в `~/.claude/CLAUDE.md`, ставит хуки и запускает проверки CI на вашей машине.
- Скилл review использует ваш вход gh и отправляет исправление только после согласия.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/first-passОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Пишет файлы правил в репозитории и в `~/.claude/CLAUDE.md`, ставит хуки и запускает проверки CI на вашей машине.
- Скилл review использует ваш вход gh и отправляет исправление только после согласия.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
first-pass заставляет агента проверять код вокруг изменения вместе с написанными строками и подтверждать результат до слова «готово». Перед кодом агент отвечает на десять вопросов о правке по реальному коду: что случится при повторном запуске, остановке посередине или тайм-ауте внешнего сервиса, какой еще код использует те же данные, что увидит пользователь при сбое. Каждый ответ — ссылка `файл:строка`, тест или принятый пробел. Во время работы все, о чем задача не просила, должно заслужить место и попадает в список «Not built». Перед «готово» код проверяет второй агент в чистом контексте, а для «готово» нужен тест, который падал до правки, и зеленые проверки CI. Для бага плагин воспроизводит ошибку, ищет тот же класс в области задачи и добавляет проверку, не дающую вернуться. Команда `/first-pass:review` проверяет вашу ветку перед просьбой о ревью.
Для кого. Разработчикам и командам, которые передают Claude Code настоящие задачи в многорепозиторных проектах и хотят видеть доказательства вместо слов «все работает».
Подходит, если
- Агент докладывает «готово», а тесты не запускались и ничто не доказывает результат.
- Правка затрагивает данные, которые читают несколько мест, и их легко сломать.
- Баг надо исправить целым классом, а не одной строкой.
- Перед запросом на слияние хочется самому проверить ветку по тикету и комментариям бота.
Не подходит, если
- Нужна быстрая одноразовая правка: полный цикл вопросов и ревью займет заметно больше времени, хотя режим `/first-pass:quick` сокращает проверки.
- Нет CI с воспроизводимыми проверками: определение готовности опирается на их запуск.
- Требуется запускать хуки вне Claude Code: хуки работают только в нем.
Пример запроса к агенту
Исправь этот баг с повторной отправкой формы и пройди десять вопросов premortem до того, как писать код.Ограничения
Хуки требуют Node.js 18 и выше, остальные агенты получают правила и скиллы без хуков. Настройка запускается один раз командой `/first-pass:setup-first-pass` в папке, где лежат репозитории: она пишет `AGENTS.md`, `CLAUDE.md`, разделы по репозиториям, черновик `INVARIANTS.md` и блок о машине в `~/.claude/CLAUDE.md`. Настройка ничего не коммитит и не отправляет. Судья Jev включается отдельно и отправляет находки ревью с замазанными секретами в API TypeSafe. Скилл `review` использует ваш вход `gh` и отправляет исправление только после вашего согласия. Последний коммит датирован октябрем 2026 года.
Как отключить. Выполните `/plugin uninstall first-pass@first-pass`. Файлы между метками first-pass в `AGENTS.md` и `CLAUDE.md`, `INVARIANTS.md` и блок о машине в `~/.claude/CLAUDE.md` удаляются вручную.
Частые вопросы
Как установить плагин?
Командами `/plugin marketplace add joetawil7/first-pass` и `/plugin install first-pass@first-pass`. Для Cursor и Codex служит `npx skills add joetawil7/first-pass -a cursor --copy`.
Что нужно запустить после установки?
Один раз `/first-pass:setup-first-pass` в папке, откуда начинаются ваши сессии. Скилл просмотрит репозитории, спросит лишь то, чего не видно из кода, и запишет файлы.
Что такое режим quick?
Команда `/first-pass:quick` включает сокращенные проверки: формат, линтер, типы, сборка и тесты, которых касается правка, вместо полного набора CI. Выключается командой `/first-pass:quick off`.
Что делает hulk?
`/first-pass:hulk` снимает ограничение области для одной задачи: поиск, ревью и охота на баги идут по всему коду, а найденные проблемы обрабатываются как обычно.
Что плагин записывает на машину?
Файлы правил и разделы в репозиториях между метками first-pass, черновик `INVARIANTS.md`, `.first-pass/workspace.json`, небольшую папку состояния хуков и блок о машине в `~/.claude/CLAUDE.md`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныКоманда /pr-review гонит pull request через пять независимых проверяющих, сверяет находки и собирает один отчет.
Скилл, который один раз читает репозиторий и ставит проверки: правила кода становятся шлюзами, которые ломают коммит или CI.
Скилл evidence-code-review для Codex и Claude Code: ревью изменений по доказательствам, с уровнями MUST, SHOULD, BETTER и NITS
Плагин Claude Code проверяет изменение по плану: поднимает стек, прогоняет критерии приемки и дает отчет с доказательствами.
Хуки для Claude Code и Codex CLI ведут журнал действий агента и не принимают «готово» без пройденной проверки.
show-your-work
claude-show-your-work
Плагин показывает в терминале Claude Code картинки и видео, записывает проверки Playwright и сравнивает версии до и после
Коротко о README
Описаны ответы на десять вопросов, список скиллов и агента breaker, привычные слова пользователя и способ их превращения в проверки. Приведены результаты тестирования правил на тридцати задачах.