AIKraft/Skills/ce-dogfood

ce-dogfood

Автоматическое QA активного бранча в браузере: карты пользовательских сценариев, автономные фиксы мелких поломок с регрессионными тестами и коммитами, оценка UX по продуктовым персонам. Пишет итоговый dogfood-отчет. Только ручной запуск.

EVEvery official Разработка ★ 25.4k

Что делает навык

Skill выполняет автономное QA активного бранча в реальном браузере, проверяя только изменения относительно trunk. Он фиксирует мелкие поломки, регрессионно тестирует их и оценивает UX по продуктовым персонам. Результатом является финализированный dogfood-отчет с матрицей статусов сценариев.

Когда применять

  • Необходимость автоматической проверки качества изменений в активном бранче перед мержем.
  • Автоматическое исправление мелких поломок с последующим коммитом фиксов.
  • Оценка пользовательского опыта (UX) с точки зрения продуктовых персон.
  • Генерация структурированного отчета о готовности бранча (dogfood-report).

Как работает

  1. Прочитать references/phases.md для понимания фаз, затем выполнить Phase 0 (Scope) для определения области изменений (diff-scoped).
  2. Определить, требуется ли изоляция (worktree) для PR или именованного рефа, не переключая основную checkout пользователя без согласия.
  3. Запустить браузер исключительно через agent-browser CLI (прямой бинарник, не npx) для прогона пользовательских сценариев.
  4. Автоматически исправлять только мелкие, понятные и низко-рисковые проблемы; сложные архитектурные решения эскалировать в отчет.
  5. Запустить автоматический тестовый набор проекта один раз и зафиксировать результат.
  6. Сформировать и закоммитить итоговый отчет в dogfood-reports/<YYYY-MM-DD>-<branch-slug>-dogfood.md согласно шаблону.

Примеры запросов агенту

Запусти dogfood-проверку для текущего активного бранча.
Проведи автономное QA для PR #42, проверь UX и исправь мелкие баги.
Сгенерируй dogfood-отчет для бранча feature/new-ui, используя agent-browser.

Что понадобится

  • Инструмент agent-browser CLI (прямой бинарник, не npx).
  • Инструмент ce-worktree для управления изоляцией (worktree).
  • Наличие файла references/phases.md в репозитории.

Описание составлено по SKILL.md навыка, сверено 09.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «ce-dogfood» из репозитория: # https://github.com/everyinc/compound-engineering-plugin
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r ce-dogfood/ ~/.claude/skills/ce-dogfood/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.