ce-dogfood
Автоматическое QA активного бранча в браузере: карты пользовательских сценариев, автономные фиксы мелких поломок с регрессионными тестами и коммитами, оценка UX по продуктовым персонам. Пишет итоговый dogfood-отчет. Только ручной запуск.
Что делает навык
Skill выполняет автономное QA активного бранча в реальном браузере, проверяя только изменения относительно trunk. Он фиксирует мелкие поломки, регрессионно тестирует их и оценивает UX по продуктовым персонам. Результатом является финализированный dogfood-отчет с матрицей статусов сценариев.
Когда применять
- Необходимость автоматической проверки качества изменений в активном бранче перед мержем.
- Автоматическое исправление мелких поломок с последующим коммитом фиксов.
- Оценка пользовательского опыта (UX) с точки зрения продуктовых персон.
- Генерация структурированного отчета о готовности бранча (dogfood-report).
Как работает
- Прочитать references/phases.md для понимания фаз, затем выполнить Phase 0 (Scope) для определения области изменений (diff-scoped).
- Определить, требуется ли изоляция (worktree) для PR или именованного рефа, не переключая основную checkout пользователя без согласия.
- Запустить браузер исключительно через agent-browser CLI (прямой бинарник, не npx) для прогона пользовательских сценариев.
- Автоматически исправлять только мелкие, понятные и низко-рисковые проблемы; сложные архитектурные решения эскалировать в отчет.
- Запустить автоматический тестовый набор проекта один раз и зафиксировать результат.
- Сформировать и закоммитить итоговый отчет в dogfood-reports/<YYYY-MM-DD>-<branch-slug>-dogfood.md согласно шаблону.
Примеры запросов агенту
Что понадобится
- Инструмент agent-browser CLI (прямой бинарник, не npx).
- Инструмент ce-worktree для управления изоляцией (worktree).
- Наличие файла references/phases.md в репозитории.
Описание составлено по SKILL.md навыка, сверено 09.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.