# debug-skill

Плагин учит Claude Code отлаживать программу через точки останова, шаги выполнения и просмотр переменных. Пригодится, когда выводов print недостаточно, чтобы найти причину ошибки.

- плагин · `type=plugin` · Claude Code · ★ 335
- Автор: AlmogBaku
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/AlmogBaku/debug-skill
- Обновлён: 2026-04-17
- HTML: https://affpapa.org/nevibecode/plugins/debug-skill

## Что делает

В плагин входят скилл `debugging-code` и CLI `dap`. Скилл описывает рабочий процесс отладки: ставить точки останова, проходить код по шагам, смотреть локальные переменные и стек вызовов, вычислять выражения во время выполнения. CLI использует Debug Adapter Protocol, чтобы управлять отладчиком командами из Bash.

\`dap` позволяет запускать и останавливать сессию, продолжать выполнение до точки останова, проверять значения и управлять точками останова. Фоновый демон хранит состояние сессии, а CLI возвращает контекст после команды. Это значит, что для работы `dap` нужна запущенная сессия отладки. Установка в Claude Code состоит из добавления маркетплейса и установки двух плагинов.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install debug-skill@claude-community
```
В чате агента (не в терминале):
```text
/plugin install debugging-code@claude-community
```

## Когда брать
- найти строку, на которой ломается программа
- проверить значение переменной во время выполнения
- проследить путь выполнения до нужной точки
- посмотреть стек вызовов и локальные переменные

## Примеры запросов агенту
- Отладь `app.py`: остановись на строке 42 и выясни, почему возникает ошибка.
- Проведи программу по шагам и проверь значение `items` в текущем кадре.
- Поставь точку останова в `handler.py` и проследи выполнение до неё.

## Похожие
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 177259
- [impeccable](https://affpapa.org/nevibecode/plugins/impeccable.md) — плагин · ★ 89321
- [last-30-days-skill](https://affpapa.org/nevibecode/plugins/last-30-days-skill.md) — плагин · ★ 65596
- [claude-hud](https://affpapa.org/nevibecode/plugins/claude-hud.md) — плагин · ★ 28914
- [understand-anything](https://affpapa.org/nevibecode/plugins/understand-anything.md) — плагин · ★ 88429
- [mem0](https://affpapa.org/nevibecode/plugins/mem0.md) — плагин · ★ 67869

Из того же набора: [almogbaku/debug-skill](https://affpapa.org/nevibecode/by/almogbaku/debug-skill.md) — 2 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
