AI исправляет баги наугад? Этот Skill заставляет искать причину
Systematic Debugging — open-source Skill из проекта Superpowers, который меняет подход Codex и Claude Code к поиску ошибок.
Вместо бесконечного переписывания кода агент проходит четыре этапа:
• Исследование: воспроизводит ошибку, изучает логи и последние изменения. • Анализ: сравнивает рабочие и сломанные участки, формулирует гипотезу. • Проверка: тестирует предполагаемую первопричину. • Исправление: вносит изменение и проверяет результат тестами.
Если три попытки исправления не помогли, Skill требует пересмотреть предположения и архитектуру, а не продолжать угадывать.
💡 Пример применения
После обновления Telegram-бота загрузка больших файлов начала обрываться. Вместо увеличения таймаутов наугад агент исследует цепочку загрузки, проверяет отмену задач, соединения и обработку ошибок, чтобы локализовать причину.
Установка для Codex:
npx skills add obra/superpowers —skill systematic-debugging -a codex -g
Для Claude Code:
npx skills add obra/superpowers —skill systematic-debugging -a claude-code -g
Попробуй запрос:
«Используй systematic-debugging. Воспроизведи ошибку, найди первопричину и подтверди её проверкой. Не изменяй код, пока не установишь причину».
Skill не гарантирует автоматического исправления: агенту необходимы доступ к проекту, логам и возможность запускать тесты.
🔗 GitHub: https://github.com/obra/superpowers 🔗 Сам Skill: https://github.com/obra/superpowers/tree/main/skills/systematic-debugging
Лицензия MIT.