vibe-engineering — скилл

33 скилла инженерной дисциплины для Claude Code, Codex и Gemini CLI плюс vibe-cli для CI: ревью, тесты, покрытие, выкладка и откат

  • 164 ★ репозитория
  • Последний коммит
  • MIT
Скилл

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

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

  • Скиллы выкладки и интеграции веток направляют агента на слияния, деплой и откат, что меняет рабочие ветки и сервисы
  • Команда `vibe-cli hook install` записывает хук в `.git/hooks` и может блокировать коммиты
Все причины и проверки

ash1794/vibe-engineering

Установка

В терминале, через 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

СкиллРасширенный доступ502Звезды репозитория
Официальный

CLI Vercel для проверки кодинг-агентов на вашем фреймворке: запускает Claude Code, Codex и другие, считает долю успешных задач

CLIРасширенный доступ277Звезды репозитория

Набор QA-агентов, скиллов и MCP-сервер: генерация тестов, поиск пробелов в покрытии, нестабильные тесты, безопасность и хаос-тестирование

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

Caliper прогоняет задачи агента с вашим скиллом и без него и показывает, помогает ли скилл и сколько токенов он стоит

CLIРасширенный доступ228Звезды репозитория

CLI для оценки и доработки скиллов агентов: декларативные тесты в YAML, запуск на разных движках и структурированные отчеты

CLIРасширенный доступ1,4 тыс.Звезды репозитория

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
vibe-engineering (эта карточка)нет164
Agent Skills от Эдди Османинет113 52125 инженерных скиллов по циклу разработки от спецификации до выпуска без отдельного CLI для CI
Superpowersнет313 096задает агенту процесс разработки: уточнение, план, TDD, субагенты и ревью
VibeSkillsнет3 803оркестратор, который замораживает требования и сам подбирает локальные скиллы

Коротко о README

README объявляет два шага установки, перечисляет новое в версии 2.3 и объясняет, что набор прошел переоценку на современных моделях: часть скиллов удалена как лишняя. Затем даны установка для Claude Code и для Codex и Gemini CLI, быстрый старт, справка по `vibe-cli`, каталог скиллов по этапам и принципы дизайна. Заканчивается историей создания и шаблоном скилла для вкладов.

Бейдж для README

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

Foxx AIvibe-engineering
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.