Verification Before Completion: скилл Superpowers о проверке до «готово»

obra/superpowers· Проверено 13.11.2026· 317 тыс.на GitHub

Скилл Superpowers: агент не говорит «готово», «исправлено» или «тесты проходят», пока не запустил проверку в том же сообщении и не прочитал её вывод.

Как установить Verification Before Completion

Личные скиллы лежат в ~/.claude/skills/, проектные — в .claude/skills/ репозитория. Проверка: команда /skills в сессии, вызов по имени — /verification-before-completion.

# плагином, внутри Claude Code
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace

# или вручную
git clone --depth 1 https://github.com/obra/superpowers.git /tmp/verification-before-completion
mkdir -p ~/.claude/skills/verification-before-completion
cp -r /tmp/verification-before-completion/skills/verification-before-completion/. ~/.claude/skills/verification-before-completion/

Что умеет

Найти команду, которая доказывает утверждение, и запустить её целиком
Прочитать вывод, код выхода и число падений до отчёта
Проверить отчёт субагента об успехе по диффу в git
Проверить регрессионный тест: откатить исправление, увидеть падение, вернуть
Перечитать план и сверить результат с каждым требованием

Ядро — шлюз из пяти шагов: определить команду, запустить, прочитать вывод, сверить с утверждением, только потом заявлять.

Таблица доказательств: для тестов — вывод с нулём падений, для сборки — код выхода 0, для бага — проверка исходного симптома. Прошлый запуск и «должно пройти» доказательством не считаются.

Красные флаги — слова «должно», «вероятно», «кажется» и радость до проверки («Отлично!», «Готово!»).

Что нужно
АгентыСтавится вместе с набором Superpowers в Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, OpenCode, Qwen Code и другие агенты.

Что попросить агента

Почини <падающий тест> и скажи, когда готовоЗапустит тест и весь набор, прочитает вывод и сообщит результат с числом пройденных тестов
Субагент написал, что всё исправилПроверит дифф в git, убедится, что изменения есть и работают, и только потом подтвердит
Сделай коммит и открой PRПеред коммитом прогонит проверки и приложит их вывод к отчёту

Ограничения

!

Одна страница инструкций без скриптов

!

Добавляет запуски проверок перед каждым коммитом, PR, переходом к следующей задаче и передачей работы агентам

Описание из SKILL.md

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

Частые вопросы

Как установить verification-before-completion skill в Claude Code?
Поставьте набор Superpowers: /plugin install superpowers@claude-plugins-official или через маркетплейс автора obra/superpowers-marketplace. Скилл verification-before-completion включится сам, когда задача подойдёт.
Когда срабатывает verification before completion?
Перед любым заявлением об успехе, коммитом, созданием PR, переходом к следующей задаче и передачей работы агентам.
Почему агент перестал писать «должно работать»?
Скилл считает «должно», «вероятно» и «кажется» красными флагами: вместо них агент запускает проверку и пишет результат с доказательством.
Агенту хватит слов субагента «успешно»?
Нет. Скилл велит проверить дифф в системе контроля версий и только потом сообщать реальное состояние.
Линтер прошёл — значит, сборка тоже?
Нет. Скилл отдельно оговаривает: линтер не проверяет компиляцию, для сборки нужен её собственный запуск с кодом выхода 0.

Похожие скиллы