vibe-engineering — скилл
33 скилла инженерной дисциплины для Claude Code, Codex и Gemini CLI плюс vibe-cli для CI: ревью, тесты, покрытие, выкладка и откат
- 164 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скиллы выкладки и интеграции веток направляют агента на слияния, деплой и откат, что меняет рабочие ветки и сервисы
- Команда `vibe-cli hook install` записывает хук в `.git/hooks` и может блокировать коммиты
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/vibe-engineeringОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скиллы выкладки и интеграции веток направляют агента на слияния, деплой и откат, что меняет рабочие ветки и сервисы
- Команда `vibe-cli hook install` записывает хук в `.git/hooks` и может блокировать коммиты
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
vibe-engineering собирает приемы, которые автор выделил за три недели интенсивной разработки многоагентной системы, и оформляет их 33 скиллами по стандарту Agent Skills. Агент выбирает подходящий скилл по описанию, а ссылаться на него можно и вручную, например `/vibe-engineering:vibe-quality-loop` в Claude Code или `$vibe-quality-loop` в Codex. Скиллы разбиты по этапам. Перед проектированием работают исследование чужих решений и дневник решений. Для проверки есть приемочные ворота с отметкой PASS или FAIL по критериям, цикл ревью, тестов и исправлений, ловушка самообмана агента (подгонка тестов, частные случаи, непроверенные заявления о готовности) и синхронизация спецификации с кодом. В тестировании собраны эталонные файлы, матрица сценариев, состязательные тесты и фаззинг парсеров. Для выкладки есть проверка перед коммитом, безопасный деплой с откатом и защита от утечек при публикации. Отдельная утилита `vibe-cli` на bash переносит часть проверок в CI: `vibe-cli pre-commit` ищет секреты, отладочный код и отключенные тесты в индексе, `coverage` сверяет покрытие, `spec-drift` ловит расхождение спецификации с кодом.
Для кого. Инженерам и командам, которые поручают агентам большие куски работы и хотят ввести контрольные точки перед словом «готово»: ревью, тесты, сверку со спецификацией.
Подходит, если
- Агент объявил задачу законченной, и надо проверить это по критериям, а не по его слову
- Тест мешает агенту, и есть подозрение, что он подгоняет проверку под результат
- Параллельные агенты завершили работу в разных ветках, и их результаты предстоит собрать безопасно
- В CI нужен шаг, который блокирует коммит с секретами, отладочным кодом и отключенными тестами
- Решения, принятые по ходу правок, надо записать и привести спецификацию в соответствие с кодом
Не подходит, если
- Задача мелкая и решается одной правкой: контрольные точки скиллов добавят лишних шагов
- Нужны скиллы для окна контекста, форматирования вывода или очереди задач: автор убрал их в версии 2.0, потому что современные агенты справляются сами
- В проекте нет спецификаций: скиллы сверки спецификации с кодом и покрытия «спецификация-тест» без документа бесполезны
Пример запроса к агенту
Прогони vibe-acceptance-gate по критериям из задачи и покажи для каждого пункта PASS или FAIL с доказательствомОграничения
Скиллы выросли из одного проекта: Go, React Native и 11 агентов, поэтому часть советов привязана к такому окружению. Для Codex и Gemini CLI установка идет символическими ссылками на каталог `~/.agents/skills/`, а при обновлении с версии 1.x старые ссылки нужно удалить, потому что папки скиллов получили префикс `vibe-`. `vibe-cli` написан на чистом bash 3.2 и требует GNU grep для сканирования. Без GNU grep на macOS команда останавливается с ошибкой; ставить его нужно через `brew install grep`.
Как отключить. В Claude Code выполните `/plugin uninstall vibe-engineering@vibe-plugins`. Для Codex и Gemini CLI удалите символические ссылки `vibe-*` из `~/.agents/skills/`. Хук коммита снимает команда `./scripts/vibe-cli hook uninstall`.
Частые вопросы
Как поставить vibe-engineering в Claude Code?
Выполните `/plugin marketplace add ash1794/vibe-engineering` и `/plugin install vibe-engineering@vibe-plugins`. Обновления подтягивает `/plugin marketplace update vibe-plugins`. После этого все 33 скилла доступны в любой сессии.
Как найти нужный скилл среди 33?
Вызовите `vibe-help` (`/vibe-engineering:vibe-help` в Claude Code или `$vibe-help` в Codex). Он работает маршрутизатором и показывает весь каталог. Агент также выбирает скилл сам по описанию.
Что делает vibe-anti-rationalization-check?
Скилл ловит попытки агента обойти проверку: правку теста под результат, частные случаи в коде и утверждения о готовности без доказательств. Его вызывают перед заявлением, что работа закончена.
Что проверяет vibe-cli pre-commit?
В индексе Git он ищет секреты, отладочный код и отключенные тесты. Код выхода 1 означает блокировку, 2 означает только предупреждения, а ключ `--json` выводит результат в машинном виде.
Есть ли что-то для CI?
Да, `vibe-cli` можно вызвать в GitHub Actions и GitLab CI, например `./scripts/vibe-cli pre-commit --json` и `./scripts/vibe-cli coverage --spec docs/spec.md`. Команда `hook install` ставит проверку как хук коммита.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыПроверяет diff и переписку с агентом: ловит ошибки в коде и расхождения между вашей просьбой и тем, что агент сделал. CLI, скилл и GitHub Action
CLI Vercel для проверки кодинг-агентов на вашем фреймворке: запускает Claude Code, Codex и другие, считает долю успешных задач
Набор QA-агентов, скиллов и MCP-сервер: генерация тестов, поиск пробелов в покрытии, нестабильные тесты, безопасность и хаос-тестирование
Caliper прогоняет задачи агента с вашим скиллом и без него и показывает, помогает ли скилл и сколько токенов он стоит
CLI для оценки и доработки скиллов агентов: декларативные тесты в YAML, запуск на разных движках и структурированные отчеты
QA Agent для GigaCode CLI: 14 ролей и 6 скиллов для тестирования
QaAgentGigacodeCli
Тестирование по требованиям в GigaCode: от анализа и проверки автотестов до заключения, с поиском дублей перед заведением бага в Jira
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| vibe-engineering (эта карточка) | нет | 164 | |
| Agent Skills от Эдди Османи | нет | 113 521 | 25 инженерных скиллов по циклу разработки от спецификации до выпуска без отдельного CLI для CI |
| Superpowers | нет | 313 096 | задает агенту процесс разработки: уточнение, план, TDD, субагенты и ревью |
| VibeSkills | нет | 3 803 | оркестратор, который замораживает требования и сам подбирает локальные скиллы |
Коротко о README
README объявляет два шага установки, перечисляет новое в версии 2.3 и объясняет, что набор прошел переоценку на современных моделях: часть скиллов удалена как лишняя. Затем даны установка для Claude Code и для Codex и Gemini CLI, быстрый старт, справка по `vibe-cli`, каталог скиллов по этапам и принципы дизайна. Заканчивается историей создания и шаблоном скилла для вкладов.