momentic-maintain — скилл для Claude Code: разбор тестов
Скилл помогает выяснить, где запуск Momentic-теста пошёл не так, и исправить тест, если для этого есть основания. Пригодится для разбора падений, повторных попыток и восстановленных запусков.
npx skills add momentic-ai/skills --skill momentic-maintain -a claude-codeЧто делает momentic-maintain
Скилл исследует конкретный запуск через MCP: находит упавший шаг, проверяет скриншоты и историю состояний, а затем ищет самое раннее расхождение. Для свежей классификации он использует momentic ai classify, а для автоматического исправления и проверки — momentic ai triage.
Можно разбирать запуски ветки, падения на основной ветке, тесты в карантине и случаи, когда тест прошёл после повтора. Скилл также учитывает существующие классификации и состояние восстановления. Для запроса метаданных запуска через API нужен MOMENTIC_API_KEY; ключ нельзя выводить в лог или коммитить. Скилл не должен ослаблять тест, чтобы скрыть ошибку приложения, отсутствующую фикстуру, неверные учётные данные, сбой сервиса или дефект Momentic.
Какие задачи решает
- найти шаг, который первым перевёл запуск в неверное состояние
- разобрать причины падения теста по данным запуска
- проверить тесты, прошедшие после повторной попытки
- снизить число повторов, исправив нестабильное условие
- автоматически исправить тест и проверить результат
Примеры запросов агенту
- Разбери запуск Momentic на моей ветке и найди первый шаг с неверным состоянием.
- Проверь падения тестов на основной ветке за этот период и классифицируй причины.
- Посмотри тесты в карантине и исправь нестабильное условие, если это не скроет ошибку приложения.
Как установить momentic-maintain
1Через Skills CLI (Vercel)
npx skills add momentic-ai/skills --skill momentic-maintain -a claude-code2Вручную: положить файлы
~/.claude/skills/momentic-maintain/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/momentic-maintain/
1Через Skills CLI (Vercel)
npx skills add momentic-ai/skills --skill momentic-maintain -a codex2Вручную: положить файлы
.agents/skills/momentic-maintain/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add momentic-ai/skills --skill momentic-maintain -a cursor2Вручную: положить файлы
.cursor/skills/momentic-maintain/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install momentic-ai/skills momentic-maintain2Вручную: положить файлы
.github/skills/momentic-maintain/SKILL.md1Через Skills CLI (Vercel)
npx skills add momentic-ai/skills --skill momentic-maintain -a gemini-cli2Командой платформы
gemini skills install https://github.com/momentic-ai/skills --path skills/momentic-maintainВручную: положить файлы
.devin/skills/momentic-maintain/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add momentic-ai/skills --skill momentic-maintain -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о momentic-maintain
Как установить momentic-maintain в Claude Code?
Выполните npx skills add momentic-ai/skills --skill momentic-maintain -a claude-code. Файл скилла находится в ~/.claude/skills/momentic-maintain/SKILL.md.
Что делает momentic-maintain?
Он исследует запуски Momentic-тестов, классифицирует причины сбоев и помогает исправить тест, когда такое изменение оправдано. Для расследования использует MCP, а для классификации и автоматического исправления — команды Momentic.
Нужен ли API-ключ для работы с momentic-maintain?
Для запроса метаданных запуска через API нужен MOMENTIC_API_KEY. Ключ нельзя выводить в лог или сохранять в репозитории.