AgentStack
SKILL verified MIT Self-run

Systematic Debugging

skill-alekseiul-sprut-agent-kit-systematic-debugging · by AlekseiUL

Систематическая отладка при любых багах, ошибках, неожиданном поведении. Используй ПЕРЕД предложением фиксов. Триггеры: 'не работает', 'баг', 'ошибка', 'сломалось', 'debug', 'почему не', 'странное поведение', 'крон не запустился', 'скрипт падает'.

No reviews yet
0 installs
9 views
0.0% view→install

Install

$ agentstack add skill-alekseiul-sprut-agent-kit-systematic-debugging

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Systematic Debugging? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Систематическая отладка

Железное правило

НИКАКИХ ФИКСОВ БЕЗ ПОНИМАНИЯ ПРИЧИНЫ

Рандомные фиксы тратят время и создают новые баги. Если не прошёл Фазу 1 - нельзя предлагать решения.

Когда использовать

Любая техническая проблема:

  • Крон не запустился / выдал ошибку
  • Скрипт падает
  • Gateway не отвечает
  • Docker контейнер упал
  • Память не ищет нужное
  • Бот не отправляет сообщения
  • Любое "раньше работало, теперь нет"

Особенно когда: под давлением, "очевидный фикс" напрашивается, уже пробовал 2+ решения.

Четыре фазы

Фаза 1: Расследование причины

ПЕРЕД любым фиксом:

  1. Прочитай ошибку целиком
  • Не пропускай стектрейсы и warnings
  • Часто ответ прямо в тексте ошибки
  • Запиши: файл, строка, код ошибки
  1. Воспроизведи
  • Можешь повторить проблему?
  • Какие точные шаги?
  • Если не воспроизводится - собирай больше данных, не гадай
  1. Что изменилось?
  • git diff, последние коммиты
  • Обновление платформы? (проверь версию)
  • Новые зависимости, конфиг?
  • memory/progress-log.md - что делалось недавно
  1. Проследи поток данных

Для многокомпонентных систем (крон → gateway → агент → tool → результат): ``` На каждом стыке:

  • Что входит?
  • Что выходит?
  • Где ломается?

```

Фаза 2: Анализ паттерна

  1. Найди рабочий пример - похожий скрипт/крон который работает
  2. Сравни - что отличается между рабочим и сломанным?
  3. Проверь зависимости - всё ли на месте (docker, npm, пути, права)?

Фаза 3: Гипотеза и тест

  1. Сформулируй гипотезу - "Я думаю причина в X потому что Y"
  2. Минимальный тест - ОДНО изменение, ОДНА переменная
  3. Проверь - сработало → Фаза 4. Нет → новая гипотеза
  4. НЕ лепи фиксы поверх - если не сработало, откати и думай заново

Фаза 4: Реализация фикса

  1. Фикси причину, не симптом
  2. Одно изменение за раз
  3. Проверь - проблема ушла? Ничего другого не сломалось?
  4. Запиши - bash scripts/progress-log.sh + daily notes если важное
  5. Если 3+ фикса не сработали - СТОП. Проблема архитектурная. Обсуди с Алексеем.

Красные флаги - ОСТАНОВИСЬ

Если ловишь себя на мысли:

  • "Быстрый фикс, потом разберусь"
  • "Попробую поменять X, вдруг поможет"
  • "Добавлю несколько изменений сразу"
  • "Не совсем понимаю, но может сработает"
  • "Ещё один фикс..." (когда уже 2+ не сработали)

→ СТОП. Вернись к Фазе 1.

Наши типичные проблемы и где искать

| Проблема | Первым делом проверь | |----------|---------------------| | Крон не запустился | Проверь cron list → consecutiveErrors, lastStatus | | Gateway не отвечает | Проверь gateway status, порт | | Скрипт не найден | Путь, chmod +x, shebang | | Docker упал | docker ps -a, docker logs | | Память не ищет | sqlite3 /memory.sqlite "SELECT count(*) FROM chunks;" | | Бот молчит | message tool → проверь to, channel | | После обновления | Проверь health-check, перезапусти сервисы |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.