AIKraft/Skills/debugging-streamlit

debugging-streamlit

Позволяет отлаживать изменения во фронтенде и бэкенде Streamlit с помощью make debug и hot-reload. Полезно при тестировании кода, поиске багов, проверке UI или получении скриншотов работающего приложения.

STStreamlit official Разработка ★ 45.9k

Что делает навык

Навык обеспечивает отладку приложений Streamlit, запуская бэкенд (Python) и фронтенд (Vite/React) с поддержкой hot-reload. Это позволяет оперативно тестировать код, искать баги и проверять пользовательский интерфейс без полной перезагрузки.

Когда применять

  • Отладка изменений во фронтенде и бэкенде Streamlit-приложения.
  • Тестирование кода и поиск багов в реальном времени.
  • Проверка работы пользовательского интерфейса (UI).
  • Получение скриншотов работающего приложения для анализа.

Как работает

  1. Выполнить команду `make debug my_app.py` для запуска отладочной сессии.
  2. Использовать URL, выведенный в консоль при старте (по умолчанию http://localhost:3001).
  3. Мониторить изменения: правки во фронтенде применяются за секунды, изменения скрипта приложения вызывают перезапуск.
  4. Для изменений в библиотеке Streamlit (`lib/streamlit/`) перезапустить `make debug`.
  5. Изучать логи в директории сессии из вывода `make debug` или в `work-tmp/debug/latest/`.

Примеры запросов агенту

Запусти отладку моего приложения app.py с hot-reload.
Проверь, как изменился интерфейс после правки фронтенда, используя make debug.
Найди баг в бэкенде streamlit-приложения, запустив отладочную сессию.

Что понадобится

  • Инструменты: make, Streamlit, Vite, React
  • Окружение: доступ к файловой системе для работы с work-tmp/debug/

Описание составлено по SKILL.md навыка, сверено 09.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «debugging-streamlit» из репозитория: # https://github.com/streamlit/streamlit
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r debugging-streamlit/ ~/.claude/skills/debugging-streamlit/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.