skills/systematic-debugging/SKILL.md
Систематическая отладка при любых багах, ошибках, неожиданном поведении. Используй ПЕРЕД предложением фиксов. Триггеры: 'не работает', 'баг', 'ошибка', 'сломалось', 'debug', 'почему не', 'странное поведение', 'крон не запустился', 'скрипт падает'.
npx skillsauth add alekseiul/sprut-agent-kit systematic-debuggingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
НИКАКИХ ФИКСОВ БЕЗ ПОНИМАНИЯ ПРИЧИНЫ
Рандомные фиксы тратят время и создают новые баги. Если не прошёл Фазу 1 - нельзя предлагать решения.
Любая техническая проблема:
Особенно когда: под давлением, "очевидный фикс" напрашивается, уже пробовал 2+ решения.
ПЕРЕД любым фиксом:
Прочитай ошибку целиком
Воспроизведи
Что изменилось?
git diff, последние коммитыmemory/progress-log.md - что делалось недавноПроследи поток данных Для многокомпонентных систем (крон → gateway → агент → tool → результат):
На каждом стыке:
- Что входит?
- Что выходит?
- Где ломается?
bash scripts/progress-log.sh + daily notes если важноеЕсли ловишь себя на мысли:
→ СТОП. Вернись к Фазе 1.
| Проблема | Первым делом проверь |
|----------|---------------------|
| Крон не запустился | Проверь cron list → consecutiveErrors, lastStatus |
| Gateway не отвечает | Проверь gateway status, порт |
| Скрипт не найден | Путь, chmod +x, shebang |
| Docker упал | docker ps -a, docker logs <name> |
| Память не ищет | sqlite3 <path>/memory.sqlite "SELECT count(*) FROM chunks;" |
| Бот молчит | message tool → проверь to, channel |
| После обновления | Проверь health-check, перезапусти сервисы |
content-media
Create presentations from text/outline using Marp (Markdown to slides). Use when user asks to create presentation, slides, pitch deck. Triggers on "презентация", "слайды", "presentation", "pitch deck", "сделай презентацию".
development
Generate YouTube titles, descriptions, timecodes and hashtags from video transcripts.
tools
Создание пошаговых планов реализации для любых задач - технических, контентных, организационных. Используй когда есть идея/спека и нужен детальный план действий. Триггеры: 'составь план', 'пошаговый план', 'plan', 'как реализовать', 'разбей на шаги', 'что нужно сделать'.
development
Get current weather and forecasts (no API key required). Use when user asks about weather, temperature, forecast. Triggers on 'погода', 'weather', 'прогноз', 'температура', 'какая погода'.